Les 5 raisons d'adopter Ruby on Rails

Un framework productif qui a changé les règles du développement Web

Ruby on Rails est un framework innovant : il contient tous les ingrédients utiles pour bâtir rapidement une application web performante. C'est un outil conçu dans un esprit de développement agile pour apporter productivité et souplesse aux équipes de développeurs.

Basé sur le langage de développement Ruby, il a révolutionné le monde du développement web par son approche pragmatique.
La philosophie Ruby on Rails est résumé par deux principes :
•  "Ne jamais se répéter" : ainsi on gagne du temps,de la concentration et on réduit la taille du code.
•  "Convention plutôt que configuration"  : il vaut mieux utiliser des conventions que perdre du temps à configurer.
Ce framework est focalisé sur la concision, la facilité de déploiement et un fonctionnement intuitif.
L'objectif : permettre aux développeurs de se concentrer sur leur taches essentielles pour gagner en productivité, flexibilité et en satisfaction :-)


Les avantages de Ruby on Rails :

1 - Développer plus rapidement
• Ruby on Rails est un langage compact pourvu d'une syntaxe claire et concise : il produit moins de code que ses compétiteurs.
• Moins de code à produire, c'est donc moins de temps à coder, moins d'erreurs potentielles, moins de code à maintenir.
• Des outils intégrés permettent d’automatiser les tâches répétitives : création d’un formulaire, gestion de la base de données, gestion des erreurs...
• Les évolutions sont plus simples car le code est léger et facilement lisible, le plus proche possible d'une syntaxe humaine.

2 - Gagner en productivité
Tout a été conçu pour minimiser la partie développement d’un projet et maximiser la partie créativité et originalité du projet. Les développeurs se concentrent sur la conception plutôt que de réinventer la roue à chaque nouveau projet. Ils gagnent ainsi en productivité en évitant des tâches répétitives et retrouvent le plaisir de coder.

3 - Contrôler la qualité du code
Ruby on Rails possède un framework de test intégrés vérifiant la qualité du code. A chaque nouvelle modification du code, celui-ci est vérifié et validé. Les erreurs sont signalées au fur et à mesure de la programmation et peuvent être rapidement corrigés. Cela garantit une excellente qualité du code.

4 - Créer des interfaces interactives
Les technologies indispensables à la programmation d'interface riches sont intégrés et activables à la demande. Grâce au framework javascript intégré Il est facile d'activer des fonctions de drag & drop, d'apparitions progressives d'éléments, de zoom...

5 - Structurer le développement
Ruby on Rails repose sur le modèle de conception "Modèle-Vue-Contrôleur"  qui sépare l'application entre les données, la présentation et les traitements. Cela impose au programmeur de mieux structurer l'application et de coder dans une démarche logique et cohérente.  Cela favorise un meilleur niveau d'abstraction dans la programmation de l'application, grâce aux  fonctions de haut niveau permettant de se concentrer sur les fonctionnalités plutôt que sur les détails.

Vous désirez un développement d'application avec Ruby on Rails ?

 

Contactez nous pour un devis gratuit.

Développement d'applications

Nous sommes les experts français du développement d'applications en ligne avec Ruby on Rails et nous sommes parmi les premiers à avoir adopté avec succès ce framework agile en France.

Contactez nous pour un devis gratuit.

Une communauté nombreuse et dynamique

L'esprit agile et innovant de Ruby on rails fédère un nombre croissant de développeurs de premier plan : 1400 développeurs contribuent au développement du noyeau du framework. Un important écosystème, de développeurs, de consultants et d'éditeurs d'applications se développe rapidement et des sites importants sont maintenant conçus sous Ruby on Rails, comme Twitter ou Yellowpages.

Découvrez plus d'infos sur les sites français consacrés à Ruby on Rails :
Business on Rails
RailsFrance

 

Bientôt Ruby on Rails 3 !

Après seulement 5 ans, RoR atteint sa pleine maturité avec cette troisième version qui améliore les performances, facilite le déploiement et intègre de multiples nouvelles fonctionnalités. Actuellement en beta finale, la version officielle sera dévoilée sous peu et permettre d'accélérer le développement de Ruby on Rails.