I’m going to build an app using a lot of interfaces for the user to insert data which should be stored in a database. I developed applications in PHP before using Symfony2. Now I want to use node.js but I’m not sure what to use expressjs, backbonejs, railwayjs.
For the application I need a MVC structure, form validation and a good database ORM. Which of these 3 should I use? What’s the main different between these?
I’m going to build an app using a lot of interfaces for the user
Share
If you coming from rich framework like Rails or Symfony your choise is RailwayJS, but if you like something minimal and not well-structured, use ExpressJS.
RailwayJS is extended ExpressJS with routing, controllers, localization, generators, rich logging, ORM and other stuff built in, right over expressjs. But in general you can use it in the same way as express: middlewares, express routes, tests, etc. So you can use any middleware written for express/connect, you should just put it in proper place (config/environment.js for common env, or config/environments/{development|production}.js for env-specific.