Ruby on Rails = Ruby + Rails
May 12, 2008
rails ruby toulibreJe suis en train d’écrire ma présentation pour le 28 mai à Toulibre, et voici ce qu’on peut trouver sur le web :
- Ruby est un langage, et Rails un environnement de travail pour Ruby
- Le nom Ruby n’est pas un acronyme mais un jeu de mots sur Perl. Ruby est un langage de script entièrement orienté objet. Il est relativement récent (première version publiée en 1995), ce qui lui permet de s’affranchir des lourdeurs syntaxiques des langages héritant du C (tels Java, C#, Perl, PHP…). Sa syntaxe est simple, cohérente, et adhère au PoLS
- Rails est un framework de développement open source utilisant le langage Ruby pour permettre des développements rapides, de qualité et enrichis par la technologie Ajax, et bien d’autres …
Que change Ruby on Rails ?
- par rapport à d’autres langages et frameworks, celui-ci est plus adapté aux évolutions récentes, donc des sites plus performants, plus actuels
- à « façade » équivalente, un site est plus rapide à programmer en Ruby on Rails
- des gains de productivité lors des évolutions liées à votre développement d’activité
Quelle garanties de pérennité ?
- il représente 15% de l’open source aux USA et présente la plus forte progression du marché
- de grands noms l’ont adopté : eBay, Amazon aux USA, Le Nouvel Obs ou le Figaro en France
Les avantages principaux ?
- une technologie fiable, moderne et fortement évolutive
- dans le long terme, des économies substantielles par rapport à d’autres langages et frameworks