Les 10 avantages de Ruby on Rails pour apprendre à bien coder

Cet article est le deuxième volet d’une série s’articles sur les avantages de l’utilisation de Ruby on Rails pour développer une application Web. Le premier volet parlait des avantages exclusifs de Ruby.

Nous concluions l’article précédent par le fait que l’une des forces principales de Ruby est la présence du framework Ruby on Rails. Ruby on Rails, comme tout framework, est une série d’outils et de fonctions pré-écrites qui permettent de faciliter le développement, en l’occurrence web ici.

Bien entendu, Ruby on Rails n’est pas le seul framework de développement web sur le marché : en Ruby il y a aussi Sinatra (le plus léger), Padrino (l’intermédiaire);  en Python Django; en Php, Zend Framework, Symfony, CakePHP et de nombreux autres; en javascript avec node.js, Express.js, Compound.js ou Sails.js, Derby.js ou Meteor.js pour ne citer qu’eux; en Java, Spring, JSF, Struts, Google Web Toolkit, Grails, etc. ; en Scala Play (marche aussi en Java); et beaucoup d’autres…

Si certains framework précédemment cités peuvent être plus adaptés pour des applications particulières, Rails est sans doute l’un des premiers frameworks auquel vous devriez vous former car il apporte avec lui des méthodes et des bonnes pratiques de développement web que nous allons lister ici.

Continuer la lecture de « Les 10 avantages de Ruby on Rails pour apprendre à bien coder »

Les 10 avantages de Ruby on Rails pour apprendre à bien coder