Les développeurs de Ruby on Rails (également appelé RoR ou Rails) viennent d’ouvrir la branche 5.0.0 avec la première bêta du framework web libre écrit en Ruby. La fonctionnalité majeure introduite dans la première bêta de cette nouvelle version majeure est le support des WebSockets. Le WebSocket vient répondre au besoin d’une communication web bidirectionnelle entre l’application web et les processus serveur. En gros, il s’agit d’un protocole de communication mis en œuvre sur un réseau informatique et qui permet de créer facilement des applications temps réel sur le web.
Cette nouvelle branche du framework web embarque en effet un outil baptisé Action Cable. Action Cable intègre de façon transparente les WebSockets avec le reste de votre application Rails. Il permet aux fonctionnalités temps-réel d’être écrites en Ruby dans le même style et la même forme que le reste de votre application Rails, tout en étant performant et évolutif. C’est une offre full stack qui fournit à la fois un framework JavaScript côté client et un framework Ruby côté serveur. Action Cable est facile à utiliser, et simplifie la conception des fonctionnalités temps réel comme le chat et les notifications.
Dans un souci de simplification d’accès aux commandes, toutes les commandes rake ont été déplacées à bin/rails, pour éviter de maintenir parallèlement bin/rake. Entre autres changements et nouveautés, Rails 5.0.0 bêta 1 introduit également une fonctionnalité API mode encore à un stade précoce. Pour les applications Rails créées en mode API, vous pourrez bénéficier d’une configuration qui suppose que vous allez travailler avec JSON et non HTML.
Un autre point important avec Rails 5 est que cette version ne sera pas compatible avec les versions 4.1.x et antérieures du framework web. Il faut aussi noter que seuls Ruby 2.2.2 et les versions plus récentes du langage de programmation seront supportés par Rails 5.
Source : Blog Ruby on Rails
Et vous ?
Utilisez-vous le framework Ruby on Rails ? Qu’en pensez-vous ?
Voir aussi
Un développeur estime que Ruby on Rails est dépassé et conseille aux entreprises de se tourner vers Node.js, partagez-vous ce point de vue ?
Forum Ruby on Rails
Ruby on Rails 5.0.0 est disponible en version bêta 1
Avec un support pour les WebSockets et bien plus
Ruby on Rails 5.0.0 est disponible en version bêta 1
Avec un support pour les WebSockets et bien plus
Le , par Michael Guilloux
Une erreur dans cette actualité ? Signalez-nous-la !