Ask HN: Options for modern development with Node.js?
I'm sorta new to Node.js and want to write some rather simple applications. I know there is Express and a bunch of frameworks built on Express, some in Coffee and some in JS. I'm wondering which are "the best", still active and worth looking into.
I had looked at Zappa a year ago and liked what I saw, but it seems it hasn't been active this past year.
Care to share experiences with various frameworks and some good options on where to start?
7 comments
[ 2.6 ms ] story [ 28.9 ms ] threadExpress is very solid and production ready, it's a good balance of magically handling the default things and not having to code for a totally unique system
Async lets you organize your code really well, and works well with the patterns of node.js code.
I also like commander for making console interfaces to apps, this can help with testing and administration
Expres, Jade, Stylus+Bootstrap-Stylus, Passport (for auth), Mongode (MongoDb-native wrapper)
Maybe it'll help you get started! It's ready to be deployed to heroku or node-jitsu etc. And I use mongohq for new projects until they get bigger.
EDIT: link... https://github.com/milewise/sideproject
I would recommend starting with Connect and using middleware specific to your needs.
http://www.senchalabs.org/connect/
As far as frameworks go, Express is stable, tested, fast and the perfect level of abstraction.