4 ms·
This is exciting news! I'm a long-time LAMP developer (now mostly Laravel) and have been experimenting with NodeJS for an upcoming API project. As Javascript be
by neovive 9y ago
This is exciting news! I'm a long-time LAMP developer (now mostly Laravel) and have been experimenting with NodeJS for an upcoming API project. As Javascript becomes a larger part of each new project, using one language throughout the entire stack is becoming much more compelling.
Is Express still considered the de facto web framework for NodeJS? Or are other frameworks better suited for someone used to the "batteries-included" philosophy of Laravel. I'm watching the new "Learning Node" course from WesBos since he covers async/await and Express seems very similar to most MVC frameworks.
- erulabs 9y agoMight look at Hapi (https://hapijs.com/ https://hapijs.com/) for a more "batteries-included" experience - but Express is still a great choice for just busting out a simple http service.
- Can_Not 9y agoMy passion right now is feathers+nuxt+vuejs. If you're really wanting to keep the "Laravel" feeling though, there is also adonisjs.
- neovive 9y agoAdonisJS is definitely very close to Laravel. I'm not a big fan of the generator syntax, but I assume they will migrate to async/await with the Node v8 announcement.
- deleted 9y ago[deleted]
- neilsimp1 9y agoExpress is still very common, but other than that and Hapi, Sails.js (http://sailsjs.com/ http://sailsjs.com/) is probably a great place to start. It's a full-featured MVC framework built on top of Express.
- drinchev 9y agoExpress is the most popular. As a freelancer I always enjoy when I see express as the framework of choice, since it's very easy to maintain the produced code and is very hard to go unmaintainable. As a matter of fact, what I don't recommend is Sails [1], which tries to do as much as it can and is quite inflexible in terms of technical decisions 1 : http://sailsjs.com http://sailsjs.com
- _greim_ 9y agoKoa.js provides a promise-based API that's well-suited to be used with async functions. It has the distinction of being the official successor to Express (created by the same people). Having used it for several years now, I find Express feels a bit kludgy and error-prone. That said, Express will be around for quite some time, due to its name-recognition and large install base.
- zaiste 9y agoYou can also take a look at Huncwot [1] which is being built specifically with async/await & new versions of JavaScript in mind. PS. I'm the author. [1]: https://github.com/zaiste/huncwot https://github.com/zaiste/huncwot