Un post court pour vous parler d’une technologie que je viens de trouver, il s’agit d’un framework js pour nodejs, sails.js.

Sails.js est un framework MVC (modèle, vue, contrôleur) pour nodejs. Il ressemble à Ruby&Rails, mais avec un support plus moderne et un usage plus orienté objet travaillant mieux avec des applications web. Il permet d’avoir les mêmes fonctionnalités que les frameworks PHP récents tels que CakePhp, Symfony 2 etc…. Sails a spécialement été conçu pour construire des API Web, des sites one-page et des applications en temps réel telles que des chats. Sails permet l’utilisation de toutes les fonctionnalités modernes de nouvelles applications web:

Socket.io, RealTime, WebSockets

Socket.io, RealTime, WebSockets permettent de prendre en charge les systèmes de transport de données facilement. En permettant de créer des applications type jeux multijoueurs, tchat …

Performance

Comme nodejs, sails permet de garder une performance sensiblement proche de nodejs.

REST Blueprints

Il permet de générer automatiquement des Api Json via une maîtrise du CRUD de votre modèle, ainsi qu’un routing automatique de vos contrôleurs.

Supporte Grunt

La bonne nouvelle est que Sails supporte Grunt et permet donc de faire des tests plus facilement.

Si vous voulez plus de renseignements, je vous invite à aller voir le site de Sails.js, prochainement un test technique.