Après avoir été confronté en un laps de temps assez court à deux
personne pour qui ruby on rails était un choix pas raisonnable du tout,
je me suis dit qu’il était bon de réunir quelque part les arguments pour
répondre à ceux qui sont effrayés par son caractère novateur et sa
diffusion réduite, bref, ceux pour qui les FUD (Fear, uncertainty and
doubt) sont bien réelles.
Je vais peut-être dire des bêtise dans ce qui suit car je n’ai pas fait
de recherche approfondie, n’hésitez pas à apporter vos remarques. Je
fournis aussi quelques liens, n’hésitez pas à m’en suggérer d’autre ou à
pointer sur les endroit ou se trouvent les listes officielles.
Rails est jeune et on n'est pas sur qu'il survivra. Si mon
développeur rails m'abandonne je vais mourir comme un aventurier
sans son guide dans le désert. Rails est pour les codeurs barrés,
pas pour les businessman.
Ruby date de 1995, Rails date de juillet 2004. Tous les langage ont été
jeunes un jour. Aucun n’a complètement disparu: il sera toujours
possible de trouver des gens qui connaissent ruby et rails tout comme il
est possible aujourd’hui de trouver des gens qui pratiquent n’importe
quel langage.
Aujourd’hui, ils existe de nombreuses entreprises de service en
informatique qui proposent des services sur ce framework en france
http://www.nuxos.fr/
http://imp.free.fr/horde/util/go.php?url=http%3A%2F%2Fwww.nuxos.fr%2F&Horde=65649b676ad0ed12eafa0bd160cf3fd3
http://www.pierlis.com/
http://imp.free.fr/horde/util/go.php?url=http%3A%2F%2Fwww.pierlis.com%2F&Horde=65649b676ad0ed12eafa0bd160cf3fd3
http://www.webpulser.com/competences/ruby-on-rails
http://imp.free.fr/horde/util/go.php?url=http%3A%2F%2Fwww.webpulser.com%2Fcompetences%2Fruby-on-rails&Horde=65649b676ad0ed12eafa0bd160cf3fd3:
(Ce serait bien de compléter la liste)
De plus, ruby et rails sont open-source, et ne dépendent donc pas de la
survie d’une entreprise. Son aspect open source est le garant de sa
pérénité.
Aujourd’hui, Ruby on rails est supporté par Sun, le créateur de java.
Sun a choisi d’investir pour que leur machine virtuelle puisse
interpréter du ruby en plus du java, et pour que leur serveur web
(Glassfish) puissent également servir des programmes écrit en ruby. Sun
a également investit pour proposer un IDE open source pour le framework
rails. Ces investissement se sont matérialisés cette année et ces
services sont réellement disponible aujourd’hui.
Rails a également été adopté en france par la banque Dexia, qui s’est
donné la peine d’en faire la promotion lors de la dernière conférence
Rails à Paris. Le service informatique de Dexia a clairement signifié
lors de cette conférence que ce framework lui avait réellement permis
d’améliorer le service apporté à ses clients (27 applications en 1 an).
Cette année, rails a confirmé son dynamise avec la sortie de la version
2.0. La conférence de paris a attiré le même nombre de personne que l’an
dernier (environ 250), les conférences à l’étranger attirent de plus en
plus de monde. Les places seront très chères pour la 5è RailsConf à
portland. Rails continue de susciter beaucoup de blog.
http://blog.boldr.fr/
http://nubyonrails.com/
http://errtheblog.com/
(Ce serait bien de lister ici les blogs qui parlent de rails et ont des
posts récents).
Une des force de rails est d’avoir un apprentissage très accessible: Des
livres très complet sont disponible, et les parutions ne cessent pas
avec le temps.
On peut citer entre autre
Ruby on Rails (Eyrolles)
Toute une série en français chez O’reily:
http://www.oreilly.fr/tags/ruby+on+rails
Ruby on rails (Dunod)
Ruby on rails for PHP and Java developers
http://www.lavoisier.fr/notice/fr333788.html
Programming Ruby (the pragmatic bookshelf)
http://www.pragprog.com/titles/ruby
Advanced Rails Recipe http://www.pragprog.com/titles/fr_arr
(là encore: à compléter)
Des tutoriels et des vidéos sont disponibles sur le web:
http://www.journaldunet.com/developpeur/tutoriel/ruby/060411-rubyonrails-2-1.shtml
http://railscasts.com/
http://dev.nozav.org/rails_ajax_table_fr.html
(à compléter)
Comparaison à webdev (Dexia c'est une banque, et les banque se
sont planté sur le buzz Webdev)
Rails est open source, il n’est pas promu par un ensemble de commerciaux
qui souhaitent augmenter les revenus de leur entreprise, il est promu
par des techniciens passionnés et avertis qui ont été séduit par la
programmation agréable qu’il offre, par son élégance, par son côté
pratique, par son implémentation des standard, et par la rapidité de
développement qu’il permet. Rails, ce n’est pas du vent, c’est du
concret, du technique, une valeur ajoutée reconnue par les passionnés.
Comparaison à kobol ou autre langage dépassé (c'est sur qu'on
trouvera des développeur rails, on trouve bien des développeurs Kobol)
Rails n’est pas un framework dépassé, c’est un framework novateur.
Depuis sa création en juillet 2004, Rails a su séduire entre autre par
la facilité qu’il apporte pour mettre en oeuvre de grand standard simple
mais puissant: l’architecture MVC (Modèle Vue Controlleur), le modèle de
service web et d’application REST (Representational state transfer), les
test unitaires, la méthode AGILE et la philosophie DRY (don’t repeat
yourself). Rails a apporté de grande innovation dans ces domaines, et il
a beaucoup été imité par la suite, ce qui prouve la solidité de son
approche. Au delà des standard, Rails a aussi su innover avec le format
RJS qui propose le contrôle de l’execution du code client (javascript)
coté serveur, et réduit donc les soucis qui surviennent lors de
l’écriture d’application AJAX.
Pour l'héberger ce sera compliqué et cher
On peut trouver des hébergement rails tout à fait comparable à ceux de
php pour des prix tout à fait comparable.
http://www.railshosting.org/#right_plan_for_you
http://www.alwaysdata.com/web_offers/
http://railsmachine.com/hosting
http://www.liveror.com/index.php
http://www.railsplayground.com/
http://www.rubyonrailswebhost.com/
http://www.railsfrance.org/taxonomy/term/20
http://www.fast-rails.com/
Qui me garanti qu'il tiendra la charge?
BaseCamp est l’application dont a été extraite rails, écrite en ruby, et
qui compte plus de 1 million d’utilisateurs enregistrés.
Si vous avez d’autre nom de site écrit en rails avec un grand nombre de
visite…