Hello Edouard, bienvenu sur la liste :)
1/ tu peux développer des applis web en ruby sans rails (ex: avec Ramaze ou Sinatra), ou développer des choses "pas du tout web" avec ruby à mon sens Rails apporte un ensemble de pratiques plutôt bien orientées, très appréciable. Dans certains cas (c'est le cas sur certaines de mes applis), une fois que j'ai bien intégré Rails, je préfère parfois utiliser quelque chose de plus léger (Ramaze ou Sinatra, bis), car effectivement Rails donne quand même une direction bien précise à la façon de programmer, dont on peut souhaiter sortir à un moment :) Note bien que je continue à utiliser Rails quand je sais que la pléthore de plugins disponibles (par exemple) vont m'apporter un gros bénéfice, ou parce que les gens avec qui je travaille le connaissent bien. 2/ le "MVC-web" n'a rien d'indispensable, mais est généralement bien bénéfique quand même. Il apporte un plus pour la maintenabilité du code en général, d'après moi (nb: il y a des trucs qui ne sont pas du tout MVC et qui sont très maintenables, et des applis en MVC, rails ou pas, qui sont des horreurs aussi) 3/ je te suggère de faire un premier tour rapide de Ruby avant d'attaquer Rails, comme ça tu auras déjà une bonne compréhension de ce qui est apporté par le langage vs ce qui est apporté par Rails (et je crois que c'est utile). Pour apprendre, il y a beaucoup de contenu disponible: - ruby: http://rubylearning.com/ - ruby+ror: http://www.learnivore.com (voir notamment la série teachmetocode, ou chercher 'ruby blocks' pour des screencasts orientés débutant intéressants) - ror: http://guides.rubyonrails.org/ Je laisse d'autres personnes répondre pour les bouquins :) J'espère que Ruby te plaira, en tout cas sois sûr que le potentiel est très bon! Thibaut -- http://www.learnivore.com --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] -~----------~----~----~----~------~----~------~--~---
