> J'entends et je vois pas mal de positif à propos de Ruby on Rails
> (http://www.rubyonrails.com/). Devrais-je m'investir dans cette
> direction ?
J'ai lu le Poignant Guide To Ruby [ http://poignantguide.net/ruby/ ] et je dois
dire « quel beau langage ».
Le bémol que je vois avec « Ruby On Rails » : on parle de Ruby presque
exclusivement dans le contexte « Rails ». Je vois rarement des applications
Ruby - contrairement à python par exemple - alors ça me donne l'impression que
d'investir du temps en Ruby revient à investir du temps à apprendre le
framework Rails - un peu le même défaut que PHP, très très orienté web et très
peu du reste.
Malgré cela, j'ai joué un peu dans l'environnement RoR et pour tout dire du
temps tu en voudras beaucoup. En plus d'apprendre le langage et l'API
framework Rails, tu devras apprendre à travailler « comme dans Rails », par
exemple :
-Chaque projet possède une arborescence avec des fichiers bien précis
placés à des endroits très précis (de commencer un projet Rails crée une
vingtaine de répertoires tels que app/model, app/controller,
public/stylesheets, etc); faut apprendre quoi sert à quoi et quoi va où;
-Oui, tu devras te plier à un « paradigme » Model-View-Controller
[ http://fr.wikipedia.org/wiki/Mod%C3%A8le-Vue-Contr%C3%B4leur ], quelque
chose que PHP ne force pas du tout;
-Structure de base de données avec des règles strictes.
Bref, voilà un beau défi, et si tu n'a que peu touché à la programmation
orientée objet, voilà un autre concept à gober en même temps que tout le reste.
(Cependant, vaut mieux apprendre l'OOP avec Ruby qu'avec Perl ou PHP!)
Tout ça pour dire que si tu veux jouer là-dedans, ouvrir tes horizons,
attends-toi à lire de la doc en masse et à passer des nuits blanches à
« réaliser » des affaires!
--
--====|====--
--------================|================--------
Patrice Levesque
http://ptaff.ca/
wayne
ptaff.ca
--------================|================--------
--====|====--
--