3 ms·
I'd say Ember.js is the biggest example of this. Their whole premise is "batteries included", you don't need to think about a lot of stuff. Things like a router
by dbbk 5y ago
I'd say Ember.js is the biggest example of this. Their whole premise is "batteries included", you don't need to think about a lot of stuff. Things like a router and such are built-in.
When you do need to start adding libraries, they have strong installation hooks so most of the time it's one CLI command everything is scaffolded/wired up.
- aogaili 5y agoEmberJS is front-end, there is MeteorJS (ignore the FUD), NestJS, SailJS etc. https://www.slant.co/topics/2428/~best-full-stack-node-js-frameworks https://www.slant.co/topics/2428/~best-full-stack-node-js-fr... To answer your question, there is not one but many simply because the ecosystem is huge compared to anything we have seen in the past.
- y4mi 5y ago> ecosystem is huge compared to anything we have seen in the past. thats at least not reflected in weekly downloads. NodeJS MVC backend is really unpopular compared to other options if you trust these numbers. weekly downloads: - MeteorJS: ~2.5k - NestJS: ~1 mio - SailsJS: ~22k - express (not mvc): 18mio - django: 1.7 mio - flask: 15mio
- aogaili 5y agoWell, I don't think this stat is represintive of what is happening, simply there are many more frameworks: FeatherJS, LoopbackJS, koaJS, TotalJS, hapiJS, NextJS, AdonisJS, DerbyJS, BlitzJS, RavelJS, DenoJS and probably many others I have not even heard of. Now, each of those frameworks has a decent size community behind them, some of them received huge funding (NextJS, MeteorJS etc), some of them launched only recently. Keep in mind that NodeJS is only 10 years old, JavaScript itself had a decent revesion just recently in 2015. I do think the ecosystem is larger and more active than anything we have seen before and it is still growing aggressively, as more php and ruby developers make a switch and new developers join the field.
- y4mi 5y agoI thought emberjs was a frontend toolkit and even looking at their webpage I cannot see any obvious way to connect to a database etc. Is there something I'm missing?