Bonjour a tous, Je debut actuellement rails, des lors j'aimerais bien acheter un livre, mais lequel ? Si vous avez le bon livre a avoir..:) [ eventuellement si quelqu'un veut vendre le sien ]
on 17.10.2008 13:03
on 17.10.2008 13:26
si t'es pas anglophobe j'aurais tendance à conseiller celui la: http://www.pragprog.com/titles/rails2/agile-web-development-with-rails les autre je ne connais pas
on 17.10.2008 14:35
2008/10/17 nelson : > Je debut actuellement rails, des lors j'aimerais bien acheter un > livre, mais lequel ? ça dépend. ça dépend de ce que tu veux faire. Par exemple il y a des bouquins Rails plus spécialisés sur un sujet (exemple : Developing Facebook Platform Applications with Rails chez les Pragmatic Programmers) ça dépend de toi. ça dépend de ce que tu connais (es-tu familiarisé avec la programmation objet, avec l'architecture MVC, avec le développement Web, avec JavaScript/Prototype ? avec les bases de données ? ...) [1] est-ce que tu connais déjà Ruby ? (il peut-être judicieux d'apprendre Ruby *avant* d'apprendre Ruby on Rails) est-ce que tu viens du monde PHP ou .NET ou... ? (oui parce qu'il y a des livres Rails for Java Developers, Rails for PHP Developers, Rails for .NET Developers... pour un public ciblé) est-ce que t'es pressé ? est-ce qu'il faut que le bouquin soit super à jour ou tu sais te débrouiller pour trouver les deltas entre la version de Rails expliquée dans le bouquin et celle que tu utilises. et effectivement est-ce que tu peux lire des livres en anglais. -- Jean-François. [1] Oui je crois me souvenir qu'une fois quelqu'un est venu dire qu'il apprenait Rails et qu'il venait de l'assembleur. -- ça dépend. http://twitter.com/underflow_
on 17.10.2008 15:22
> ça dépend de ce que tu veux faire. Par exemple il y a des bouquins > Rails plus spécialisés sur un sujet (exemple : Developing Facebook > Platform Applications with Rails chez les Pragmatic Programmers) Non du ruby normal disons > ça dépend de ce que tu connais (es-tu familiarisé avec la > programmation objet, avec l'architecture MVC, avec le > développement Web, avec JavaScript/Prototype ? avec les > bases de données ? ...) [1] Oui, j'ai pas mal etudié cakePHP, sinon une belle experience dans le milieu web. [ Je prefere mootools mais bon apres c'est une histoire de gout ] > est-ce que tu connais déjà Ruby ? (il peut-être judicieux d'apprendre > Ruby *avant* d'apprendre Ruby on Rails) > est-ce que tu viens du monde PHP ou .NET ou... ? > (oui parce qu'il y a des livres Rails for Java Developers, > Rails for PHP Developers, Rails for .NET Developers... > pour un public ciblé) Je viens du PHP, je connais tres peu ruby. > > est-ce que t'es pressé ? > est-ce qu'il faut que le bouquin soit super à jour ou tu sais te > débrouiller pour trouver les deltas entre la version de Rails > expliquée dans le bouquin et celle que tu utilises. > et effectivement est-ce que tu peux lire des livres en anglais. Oui je peux lire des livres en anglais, sinon j'ai vu des bouquin de 2007, ca me convient aussi.
on 18.10.2008 14:43
Le 17 octobre 2008 15:21, nelson a écrit : >> ça dépend de ce que tu veux faire. Par exemple il y a des bouquins >> Rails plus spécialisés sur un sujet (exemple : Developing Facebook >> Platform Applications with Rails chez les Pragmatic Programmers) > > Non du ruby normal disons Dans ce cas-là, t'as pas besoin de Rails :P >> ça dépend de ce que tu connais (es-tu familiarisé avec la >> programmation objet, avec l'architecture MVC, avec le >> développement Web, avec JavaScript/Prototype ? avec les >> bases de données ? ...) [1] > > Oui, j'ai pas mal etudié cakePHP, sinon une belle experience dans le > milieu web. > [ Je prefere mootools mais bon apres c'est une histoire de gout ] On peut utiliser MooTools avec Rails. >> est-ce que tu connais déjà Ruby ? (il peut-être judicieux d'apprendre >> Ruby *avant* d'apprendre Ruby on Rails) >> est-ce que tu viens du monde PHP ou .NET ou... ? >> (oui parce qu'il y a des livres Rails for Java Developers, >> Rails for PHP Developers, Rails for .NET Developers... >> pour un public ciblé) > > Je viens du PHP, je connais tres peu ruby. Tu peux donc garder le Rails for PHP Developers dans la liste des nominés avant ton choix définitif. Je n'ai pas d'avis sur le livre. Sinon oui l'Agile Web Development with Rails est une valeur sûre ; tant qu'à faire plutôt que la 2e édition, autant choisir la 3e, t'aimes les livres en PDF ? Il y a enfin ma position plus radicale (si on peut dire), avec ton background, comme CakePHP a l'air pas mal inspiré par Rails, c'est plus l'écart entre PHP et Ruby que celui entre CakePHP et Rails que tu dois combler. C'est à dire prendre un bouquin sur Ruby, apprendre Ruby, puis se mettre à Rails et se débrouiller avec les ressources existantes sur Internet (+ api.rubyonrails.org) et ses connaissances CakePHP, je sais pas si ça te sera adapté, je te connais pas suffisamment ni ne sais ton niveau de débrouillardise. >> est-ce que t'es pressé ? >> est-ce qu'il faut que le bouquin soit super à jour ou tu sais te >> débrouiller pour trouver les deltas entre la version de Rails >> expliquée dans le bouquin et celle que tu utilises. >> et effectivement est-ce que tu peux lire des livres en anglais. > > Oui je peux lire des livres en anglais, sinon j'ai vu des bouquin de > 2007, ca me convient aussi. Enfin, j'y pense maintenant, il date un peu mais il y a le Ruby For Rails de David Black de 2006, bien adapté pour apprendre Ruby dans le contexte de Rails. Par contre, il ne sera pas à jour côté Rails et il est loin d'être aussi exhaustif qu'un autre livre Rails. Faudra se débrouiller derrière (ou acheter un autre livre sur Rails !). Il est aussi traduit en français "Ruby pour Rails" chez Campus Press. Ah ! Et comme les idées arrivent en écrivant, il y a une autre alternative, que je trouve bien, c'est de passer par un livre de recettes, attention les Rails Recipes de Prag Prog ne sont pas destinés aux débutants, je pense plus au Rails cookbook d'O'Reilly (Rails par l'exemple en français, ...s'il est encore trouvable). Les cookbooks ont une approche très pragmatique (comment je fais pour... ?) et un peu moins aride qu'un reference book. Bon il est pas à jour, mais les livres informatiques, c'est comme les ordinateurs, tant que t'as pas choisi ça va, dès que t'as acheté c'est obsolète :P (un truc à faire aussi c'est se balader sur http://api.rubyonrails.org et comparer les APIs et voir si tu te dis la moitié du temps, "bon c'est quasiment la même chose que CakePHP") -- Jean-François. -- Les 50 ans du Lisp : http://www.lisp50.org http://twitter.com/underflow_
on 19.10.2008 12:46
merci beaucoups,je vais m'orienter vers les recettes :)