Ruby on Rails 3 : intégration du framework MVC Merb

La version finale du framework Ruby on Rails 3 a été publiée en début de semaine. Comme prévu, Ruby on Rails fusionne pour l'occasion avec l'infrastructure MVC Merb. Cette édition prend en charge les flux reposant sur l'architecture REST (Representational State Transfer), et introduit une console visant à simplifier la gestion des extensions. Rails 3 se veut également plus modulaire et plus souple que les versions précédentes, en permettant notamment de recourir à des librairies et outils autres que ceux proposés par défaut (Test::Unit, Prototype ou  DataMapper par exemple).

Le gestionnaire de requêtes s'adosse aussi  à un nouveau moteur (Arel Query Engine) conçu pour prendre gérer des requêtes plus complexes couvrant de multiples itérations. Enfin, Ruby on Rails 3 introduit un mécanisme refondu pour lutter contre les attaques XSS (cross-site scripting).