Rails suit les principes de conception MVC, DRY -Don’t Repeat Yourself- Évitez de vous répéter- et limite les surprises pour utiliser, et générer, autant que possible un comportement attendu. Les adeptes convaincus revendiquent un gain de productivité multiplié par dix. Si votre application ne nécessite pas une grosse machinerie J2EE, il se pourrait que Ruby on Rails soit la solution idéale.
Que préconise Valtech ?
Nous vous conseillons de commencer à utiliser cette technologie pour développer des applications CRUD (Create Read Update Delete) standard, dans les cas où elle est susceptible d’apporter des solutions plus rentables que des frameworks complexes du type J2EE et .NET.
Quelle aide peut vous apporter Valtech ?
Nous pouvons évaluer votre projet et vérifier si le recours à Ruby on Rails est indiqué. Nous pouvons également vous proposer des services de conseil sur tous les aspects des projets Ruby on Rails : architecture, intégration, performances, tests et problèmes d’interface utilisateur.
Nombre d’experts de premier plan considèrent que Ruby on Rails pourrait remplacer J2EE/.NET pour de nombreuses applications Web (mais pas pour toutes). Toutefois, Ruby et Rails étant loin du stade de maturité atteint par Java, ne vous attendez pas à trouver des API disponibles pour tout ce que vous envisagez. S’il y a une bonne adéquation entre les exigences de votre projet et Rails, c’est l’occasion de développer beaucoup plus vite, à moindre effort et en réduisant le nombre de lignes de code.
1. Ruby on Rails recourt fréquemment à des valeurs par défaut. Si vous pouvez les suivre, vous gagnerez un temps et une énergie substantiels.
2. C’est un framework, et non un processus. Vous avez quand même besoin des processus que vous utiliseriez normalement sur vos projets.
3. L’échafaudage est un ensemble de vues autogénérées pour les opérations CRUD. Très utile pour un prototypage rapide, mais attendez-vous à devoir le remplacer par un véritable échafaudage.
4. Ajax s’utilise très simplement avec Ruby on Rails. Une grande partie du code Javascript nécessaire est généré automatiquement.
5. Ne vous laissez pas abuser. S’il est possible d’utiliser Rails sans connaître grand-chose de Ruby, il n’en est pas moins important d’en avoir une certaine connaissance.
6. Facile à développer. Pas toujours facile à déployer. La mise en place d’un environnement de production Ruby on Rails diffère profondément de celle d’un environnement J2EE.










