Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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

25PARTAGES

2  0 
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 ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de abelar_s
Membre actif 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
0  0