Salut je développe en php (no flame plz) en autodidacte et je suis récemment tombé sur Ruby et RoR que je trouve ma foi intéressant. J'aimerais me lancer dans une petite application genre un blog ou un mini-jeu afin de pouvoir expérimenter un peu le langage et le framework afin de voir ce qu'ils ont dans le ventre et je voulais savoir si vous aviez quelques conseils à donner dans ce sens à un débutant, sans tomber dans le random troll graisseux. D'avance, merci
on 2009-06-12 10:47
on 2009-06-12 11:02
Ici on ne flame pas les développeurs PHP, on les plaint plutôt... "Bonjour je m'appelle Michel et j'étais développeur PHP. Ca fait 3 mois que j'ai complètement arrêté le PHP, je tiens bon, et c'est facile." Sinon, pour les ressources, il y a plein de ressources sur le web pour l'anglophone, et pas mal de bons bouquins. Moi je ne lit plus tellement de papier pour le code, mais je te recommande pour Ruby l'excellent et déconcertant "Poignant Guide" de Why the Lucky Stiff : http://poignantguide.net/ruby/ Et aussi le pragmatic programmer's guide : http://www.rubycentral.com/book/ Pour les ressources rails, mais je te conseille de commencer par les resources ruby, il y a : http://guides.rubyonrails.org/ Et bien sûr l'API qui est très complète (mais il vaut mieux commencer par les tutos et les intros) : http://api.rubyonrails.org/ N'oublions pas que Ruby et Rails ont fait des petits, pour Ruby ce sont des "gems" et pour Rails il y a aussi des plugins, donc comme pour PHP il faut aussi considérer l'éco-système, mais commencer par les bases c'est mieux. Michel Belleville 2009/6/12 Pyramid Head <list-incoming@andreas-s.net>
on 2009-06-12 11:04
Bonjour et bienvenue dans le monde Rails :-) Voici quelques points d'entrée ; il y en a quantité d'autres, peut-être plus à jour, que d'autres vont s'empresser de suggérer... http://www.railsfrance.org/node/11 Attends-toi à t'émerveiller et bonne découverte ;-) Philippe. -- IciMarché fédère l'e-commerce de proximité http://icimarche.fr
on 2009-06-12 11:06
bonjour,les conseils : - s'inscrire à cette liste est un bon départ - le livre ruby on rails est un bon départ ( http://www.editions-eyrolles.com/Livre/9782212117462/ruby-on-rails) l'un des traducteurs participe à cette liste - les tuto : railscast (gratuit), peepcode (payants), ascii cast, rails guide, les keynotes et l'api . - pour des examples github, http://www.opensourcerails.com/ - pour les plugins : http://agilewebdevelopment.com/ & http://www.railslodge.com/ - pour les news : http://www.railsinside.com/ (et son grand frère ruby inside), personnellement je conseil http://afreshcup.com/ et twitter La liste est loin d'être exhaustive. 2009/6/12 Pyramid Head <list-incoming@andreas-s.net>
on 2009-06-12 11:45
Le 12 juin 09 à 10:47, Pyramid Head a écrit : > > Salut je développe en php (no flame plz) en autodidacte et je suis > récemment tombé sur Ruby et RoR que je trouve ma foi intéressant. > J'aimerais me lancer dans une petite application genre un blog ou un > mini-jeu afin de pouvoir expérimenter un peu le langage et le > framework > afin de voir ce qu'ils ont dans le ventre et je voulais savoir si vous > aviez quelques conseils à donner dans ce sens à un débutant, sans > tomber > dans le random troll graisseux. Personnellement, j'ai appris énormément en lisant des lignes et des lignes de code Rails. J'ai ensuite pris mes mimines et commencé à contribuer sur certain projet libre ou alors créé mes propres projets libres. Selon moi le libre a le grand avantage de permettre à d'autre de lire ton code et ainsi avoir un retour sur ce que tu écris. Car plus que d'écrire des applications, il faut bien les écrire avec force test. Une application open source te permettra enfin de faire un code propre. Car sur ces projets, tu n'a pas de deadline forte. Tu peux recommencer à 0 quand tu vois que tu es parti dans le mur. Prendre le temps de refactorer son code est aussi une très bonne source d'enseignement. Donc, personnellement je ne saurais te conseiller de lire et écrire du code open source. -- Cyril Mougel http://blog.shingara.fr
on 2009-06-12 12:28
je rebondis un peu là dessus. Je sais qu'il existe des "bonnes pratiques" de création d'une appli rails du type pas de find dans les vues, passer du code dans les modèles au lieu de charger le contrôleur etc. Sauriez vous ou l'on peux trouver ce genre de bonnes pratiques, histoire de ne pas tout refaire si besoin. Merci NG
on 2009-06-12 14:43
http://www.therailsway.com/http://www.railsenvy.com/ http://guides.rubyonrails.org/ http://railsbridge.org/ (pour le moment pas grand choses) 2009/6/12 Nicolas G <sabnico@gmail.com>
on 2009-06-12 17:42
2009/6/12 guillaume belleguic <guillaume.belleguic@gmail.com> > http://www.therailsway.com/http://www.railsenvy.com/ > http://guides.rubyonrails.org/ > http://railsbridge.org/ (pour le moment pas grand choses) >> >> Ok merci je connaissais déjà les guides et était déjà tombé sur railsway. Qques heures de lecture ... Merci NG
on 2009-06-13 08:01
Salut à tous merci pour toutes vos réponses je vais m'atteler à tout ça, merci du conseil Shingara mais vu que je débute j'imagine que les erreurs grossières seront à venir et donc pour un projet open source ça serait embêtant non?
on 2009-06-13 10:38
Le 13 juin 09 à 08:01, Pyramid Head a écrit : > > Salut à tous merci pour toutes vos réponses je vais m'atteler à tout > ça, > merci du conseil Shingara mais vu que je débute j'imagine que les > erreurs grossières seront à venir et donc pour un projet open source > ça > serait embêtant non? Non, sinon que ca permettra de voir que tu as modifier tes erreurs. Sinon, sur certain projet, si le patch est "interressant" le mainteneur où d'autre le refactoreront. Cela te permettra de voir un refacto sur ton code. Enfin, sache que plein de projet open source sont coder comme des pieds. -- Cyril Mougel http://blog.shingara.fr
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.