Rails 4.0 sort en version « Release Candidate »
Avec le support du « Multithreading » et des améliorations de la sécurité des applications

Le , par Cedric Chevalier, Expert éminent sénior
La version 4 du framework de développement Web Ruby on Rails est disponible. Il s'agit là d'une version de test, mise à la disposition des développeurs.

Bien que cette nouvelle version prenne en charge Ruby 1.9.3, la version 2.0 est celle bénéficiant d’une attention particulière. Elle est la version préférée pour Rails 4.0.

Rails 4.0 bénéficie de l'apport de nombreuses suggestions des testeurs et développeurs en collaboration avec son équipe de développement. Celles-ci ont d'ailleurs conduit à des améliorations majeures sur la sécurité et le gain de vitesse pour les applications Web.

Ainsi, côté vitesse et amélioration des performances, les développeurs pourront profiter de la nouvelle fonctionnalité Turbolink. Cette dernière accélère le suivie des liens d'une application Web Rails. Concrètement, elle empêche le navigateur de recompiler les codes JavaScript et CSS lorsqu’une page se recharge. On note également la prise en charge du « multithreading » et du « live streaming » pour les connexions persistantes.

Côté sécurité, par défaut les en-têtes « X-Frame-Options », « X-XSS-Protection », et « X-Content-Type-Options » sont activés avec les meilleures valeurs de sécurité possible. Le « Session store » est également chiffré par défaut.

Par ailleurs, l'équipe de développement tient à préciser que cette nouvelle version a été pensée avec un souci de simplicité. De nombreuses API ont été retirées de façon à simplifier grandement la vie aux développeurs pour la création de leurs projets.

Source : site officiel du projet

Et vous ?

Est-ce que les principales fonctionnalités évoquées pourront vous simplifier amplement la tâche pour le développement de vos applications Web ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de abelar_s abelar_s - Membre habitué https://www.developpez.com
le 26/06/2013 à 10:11
Bonjour,
et bien ça y est, elle est sortie !
http://weblog.rubyonrails.org/2013/6...ils-4-0-final/

Pour ceux qui seraient choqués par l'arrivée des Turbolinks, Steve Klabnik vous propose de les retirer en trois lignes : http://blog.steveklabnik.com/posts/2...s-from-rails-4

On rappelle aussi ce qu'en pense Yehuda Katz (core team Rails, jQuery et EmberJS), en deux mots : ça va casser plein de choses, ne serait-ce que parce que la plupart des gens s'attendent à n'avoir qu'un seul événement "ready".

Probably the most important one is that normal HTML-rendered pages have their own clean global scope every time a new page is rendered.

https://plus.google.com/106300407679...ts/A65agXRynUn
Offres d'emploi IT
Ingénieur analyste programmeur (H/F)
Safran - Auvergne - Montluçon (03100)
Architecte technique des systèmes d'information H/F
Safran - Ile de France - Évry (91090)
Ingénieur développement fpga (traitement vidéo) H/F
Safran - Ile de France - 100 rue de Paris 91300 MASSY

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil