We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this questionI've been looking into using Node.js + CoffeeScript for my project instead of the Play! framework. I like the idea of being able to write both my client-side and server-side code in CoffeeScript, which is a great language.
I've taken a quick look through the list of frameworks here https://github.com/joyent/node/wiki/modules and there seem to be quite a few choices in the web framework market. Can anyone recommend one that has a strong MVC architecture, and would afford the smoothest transition to Node.js?
Some of my nice-to-have features:
- Built-in security functionality
- ORM/some other kind of MySQL querying API
- View templates
Express (Django-like web) + Mongoose (ORM)
http://expressjs.com
http://mongoosejs.com
EDIT: Sorry, forgot the part about MySQL. Mongoose is for MongoDB only. In that case, try Sequelize: http://sequelizejs.com
try Batman.js
- extremely fast app server based on node.js uses all your same app code (models, controllers) so you don't duplicate code*
- include specific server side code, like security or proprietary code or extra validations*
- can do extra things like compile and minimize your code
You may want to take a look at the:
Meteor https://www.meteor.com/
koa.js http://koajs.com/
Sails.js http://sailsjs.org/
MEAN.io http://mean.io/#!/
compound.js, formerly RailwayJS, (express-on-railway) adds rails-style structure and MVC to Express
精彩评论