13déc/105
10 raisons d’essayer (et pourquoi pas adopter?) le framework web Ruby on Rails
Durant les 6 derniers mois, j'ai été amené à utiliser le framework web Ruby on Rails dans le cadre de mon stage.
Malgré quelques appréhensions, l’expérience s'est très bien passée, c'est pourquoi je souhaite valoriser ce framework par cet article.
Voici donc mes 10 bonnes raisons de tester (et pourquoi pas adopter) Ruby On Rails :
- 1 >RoR est une technologie récente, en effet, sa première version stable date de 2005 (Ce qui est récent pour un langage de programmation / un framework). Ainsi, Rails tente de proposer des features en accord avec les récentes évolutions du web, de plus, rails évolue rapidement.
- 2 > Bien que relativement petite, la communauté des utilisateurs de ruby on rails est en pleine expansion, et assez active.
- 3 > Twitter (maintenant en scala), Redmine, ou encore Diaspora* sont écrits en rails, pourquoi pas votre site?
- 4 > Le langage ruby, couplé au framework rails, est très intuitif. Petit exemple :
@lastusers = User.find :all, :conditions => ['created_at > ?', 2.weeks.ago]
@lastusers.each do |user|
user.foo bar
end- 5 > RoR permet de développer très rapidement des applications web.
- 6 > Beaucoup beaucoup de plugins sont disponibles pour rails, il est possible de faire à peu près tout.
- 7 > La console rails permet de tester très facilement et rapidement des lignes de code rails (Surtout des requetes SQL via les classes rails faites pour cela) . Exemple :
- 8 > La documentation est vraiment très bien faite, voir les Rails Guide et la Rdoc
- 9 > Ruby est un langage facile d'apprentissage, surtout si on a des notions en programmation objet (tout est objet en ruby, vraiment tout)
- 10 > La gestion des requêtes SQL est très optimisée et permet de consommer peu de ressources sql notamment avec des systèmes de mise en cache natifs, le tout très intuitivement.
Bien sur, comme toutes les technos, rails possède ses défauts, et ses détracteurs, mais je pense sincèrement qu'il faudra compter sur rails dans les prochaines années dans le domaine du web, mais pas que.





Ok, mais alors le XPS 1330 c’est pas ça hein !
Moi il me convient
C’est quand même étrange comme syntaxe le Ruby :p
C’est clair, faut vraiment s’y faire au début …
En effet Ruby à une syntaxe qui parait « étrange » aux premiers abords, (surtout pour quelqu’un qui programme plus dans des langages de bas niveau) mais il peut s’avérer très intuitif comme dit dans l’article avec un peu de pratique. Très bon article quoique subjectif tout de même.
Tonio.
Ps: Twitter n’est plus écrit en Ruby mais en Scala.
Pingback: Mike