Ruby on Rails 2.0 enfin disponible
par Joss, vendredi 14 décembre 2007 à 09:34 :: Technologies de développement et déploiement :: #8 :: rss
Ruby on Rails 2.0 est finalement sorti après un an de développement. Cette nouvelle version promet ( comme le citent son créateur ), de nouvelles fonctionnalités, et améliorations à couper le souffle avec une cohérence accrue entre les différents packages disponibles.
Ruby on Rails 2.0 viens de sortir
Cela promet effectivement vu la facilité d'utilisation de ce framework qui est démontrée avec le fameux tutoriel associé : "How to create a blog in 15 minutes!".
Les nouveautés disponibles sur cette version sont commentées en détail dans le blog du framework : Billet de lancement de Ruby on Rails
Nouveautés
En gros, les nouveautés concernent :
- Les ressources et webservices
- Nouveaux moteurs de rendu (même pour générer les templates adaptés iPhone)
- Meilleure gestion des redirections ou des liens
- Authentification HTTP supportée
- La gestion des ressources web (javascript, CSS et images)
- Les fonctionalités de sécurité
- Une nouvelle macro de gestion des exceptions
- Une gestion des sessions coté client a voir en détail car ça dépend de l'utilisation
- Un profileur de requêtes
- Une meilleure performance au niveau du cache
- Une migration plus efficace
- Désérialisation XML, Sérialisation JSON
- Un débuggeur (le plus facile à utiliser selon moi parmi tous)
Bref, une réussite! je vou invite à visiter le Billet de lancement de Ruby on Rails ou directement le site du framework www.rubyonrails.org.
Pour les curieux, je laisse un lien vers Paris on Rails qui s'est déroulée le 10 décembre 2007 avec encore plus de succès que l'année précédente, où a eu lien la présentation de la nouvelle édition du framework.
La première version de Ruby on Rails date de juillet 2004. Le framework a été extrait de Basecamp, un outil de gestion de projets développé par David Heinemeier Hansson.
La première version stable (1.0) est sortie le 14 décembre 2005.
Une preview release de la version 2.0 a été annoncée le 30 septembre 2007. Rails 2.0 apporte principalement :
- les resources qui fournissent une architecture REST
- une différenciation plus claire entre les formats et les convertisseurs (un fichier .rhtml devient un fichier .html.erb, c'est à dire un fichier interprété par eruby et dont le résultat est de l'HTML)
- la possibilité d'utiliser des modèles comme URL (par exemple redirect_to(person))
- la gestion d'authentification HTTP basique
- une protection contre les attaques CRSF
- l'interception plus simple d'exceptions génériques
- le cache du résultat de certaines requètes SQL
- une simplification de l'écriture de migration
- le déplacement dans des plugins de tous les act_as_* et des modules de base de données propriétaires
- le début de l'abandon de SOAP au profit de REST
- un nouveau système pour le déboguer qui remplace les breakpoints
- et beaucoup d'autres petites modifications.
La version 2.0 est sortie le 7 décembre 2007














Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire