-
Notifications
You must be signed in to change notification settings - Fork 8
Survey: rapid application development
mkalam-alami edited this page Apr 25, 2012
·
32 revisions
Article written in French
Pour le moment la tendance est surtout à prendre les modules que l'on veut et les intégrer ensemble selon ses besoins. Il y a quelques repos qui proposent des points de départ pour des applications web en packageant quelques modules ensemble:
On commence néanmoins à trouver des frameworks plus complets et cohérents, notamment GettyJS et RailwayJS (le premier est un peu plus mature, le second plus complet), qui s'inspirent tous deux de Ruby on Rails. [MàJ: Voir aussi Chaplin sorti en février, basé sur Backbone]
RailwayJS (http://railwayjs.com/)
- Full MVC stack
- Resource-based routing
- ORM (mysql, mongodb, redis, neo4j)
- Multi-locale support
- Coffee-script support (howto)
- Generators for model, controller, scaffold
- Testing: nodeunit, cucumis, code coverage reporting
- Debugging: railway console
- Templating (EJS, Jade)
GettyJS (http://geddyjs.org/)
- MVC
- Resource-based routing
- App and resource generators
- Content-negotiation
- Templating (EJS)
- No ORM, but data validation
- Basic testing
FlatironJS (http://flatironjs.org)
- Split in independent components
- Routing - component 'Director'
- Templating - component 'Plates'
- ORM (Mongo, CouchDB, Redis, etc). - component 'Resourceful'