Skip to content

Survey: rapid application development

mkalam-alami edited this page Apr 25, 2012 · 32 revisions

Article written in French

Veille Node.JS

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]

  • 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)
  • MVC
  • Resource-based routing
  • App and resource generators
  • Content-negotiation
  • Templating (EJS)
  • No ORM, but data validation
  • Basic testing
  • Split in independent components
  • Routing - component 'Director'
  • Templating - component 'Plates'
  • ORM (Mongo, CouchDB, Redis, etc). - component 'Resourceful'
Clone this wiki locally