Comme vous le savez peut-être déjà, Ruby on Rails est un framework de développement créé par la société 37signals qui édite les services Basecamp et Campfire (entre autres). Plus communément appelé RoR ce framework de développement est très prisée par un bon nombre de services Web 2.0 (Twitter et Ziki par exemple sont développés sur RoR).
Si vous souhaitez vous aussi vous mettre au language de développement Ruby et plus spécifiquement au framework de développement Ruby on Rails, je vous conseille de lire le livre écris par le créateur du framework Ruby on Rails David Heinemeier Hansson et Dave Thomas l’auteur de Programming Ruby (considéré comme le livre de référence sur le language Ruby). L’adaptation française de ce livre a été faîte par Laurent Julliard et Richard Piacentini, deux leaders de la communauté Rails en France.
Si vous souhaitez rencontrez d’autres programmeurs Rails, sachez également qu’il existe un groupe de travail dans lequel ils échangent régulièrement des informations sur le sujet.
Vous pouvez aussi lire les articles suivants :
Mots-clefs : livre, programmation, ruby-on-rails, ziki


Bonsoir,
C’est un lien vers la première édition qu’il y a là.
La seconde édition se trouve ici :
http://www.amazon.fr/Ruby-Rails-Dave-Thomas/dp/2212120796/ref=pd_bowtega_1/403-1161131-4078045?ie=UTF8&s=books&qid=1183927003&sr=1-1
Ceci dit, c’est un excellent ouvrage, mais si vous maîtrisez bien l’anglais je vous conseille la version originale, qui coute tout simplement 16euros de moins… Pour le même contenu !
Version originale :
http://www.amazon.fr/Agile-Development-Rails-Dave-Thomas/dp/0977616630/ref=sr_1_1/403-1161131-4078045?ie=UTF8&s=english-books&qid=1183927110&sr=1-1
Ou pour ceux qui n’ont pas peur de lire sur un écran, et aime profiter d’un moteur de recherche, il y a aussi le PDF en anglais :
http://www.pragmaticprogrammer.com/titles/rails/
Et l’avantage avec la version arbre mort, c’est qu’il y a des updates ….
Une fois ce bouquin avalé, je recommande aussi Ruby For Rails de David Black. Ca creuse beaucoup le langage Ruby, qui donne toute sa force à Rails.
Comme beaucoup, je me suis mis Ruby via Rails, et ce bouquin permet d’aborder toute la finesse de Ruby. Le lien : http://www.manning.com/black/
Pour info, il existe aussi d’autres livres sur le sujet qui pourrons être plus accessible pour les débutants ou plus pointus pour les “pros”:
http://www.oreilly.fr/catalogue/2841773884
http://www.dunod.com/pages/ouvrages/ficheouvrage.asp?id=51011
http://www.oreilly.fr/catalogue/2841774511
http://www.efirst.com/XXXdetail.asp?Code=6514608
http://www.oreilly.fr/liste/focus/tags/ruby+on+rails
Merci à tous les 3 pour ces compléments d’informations
C’est effectivement ce livre, en Anglais, avec lequel je me suis lance et je dois dire qu’il est tres tres bien fait. Aussi, il est tres pratique de pouvoir acceder au PDF en ligne : quand je code, je deteste lever les mains du clavier…
Pour info, le site http://www.oreilly.fr est fait complètement en ruby on rails
Rail est un très bon outils, mais j’ai vraiment l’impression que php/MySQL + Javascript le remplace largement.
Je me trompe?
@spami : réponse rapide : oui, tu te trompes.
Réponse longue :
Rails est un Framework. PHP et Javascript ne sont que des langages. Le langage utilisé par Rails, c’est le ruby.
Tu peux à la rigueur comparer Rails à CakePHP qui est une implémentation de Rails en PHP … (http://www.cakephp.org/)
Toutefois, je préfère largement la logique de Ruby qui est un langage innovant à plusieurs points de vue. (Tout est objet, l’introspection, la fonction method_missing, les blocs)
Alors que PHP a été conçu de manière ahdoc :
Des idées qui viennent de Perl, la syntaxe du C, le modèle objet de PHP5 qui est exactement celui de Java (et avant c’était juste une blague), pas d’unité dans les api suivant d’où viennent les fonctions.
Mon backgrond : j’ai utilisé et formé les gens sur PHP pendant 4 ans, avant de passer à du dev et de la formation en Java, et aujourd’hui sur RoR, et je n’ai pas envie de revenir en arrière.
Note que JRuby semble promettre beaucoup : de la puissance des conteneurs d’application de Java, et la souplesse de développement de RoR :
http://web.mac.com/ecestari/iWeb/Site/Blog/9F521901-DFD6-4064-BA90-712E746B1F9F.html
ok merci pour cette information, va vraiment fallir que je potasse le truc alors
Bonjour,
Je voulais savoir, vous travaillez dans le secteur de l’internet ? Vous etes un pro du Web 2.0 ?
Vous remerciant par avance pour vos réponses.
Catherine