Ruby on rails ?

  • Commercial
  • Mozilla Thunderbird
Question existentielle.

Je vais commencer un assez gros projet d'application Web (gestion
d'inscription et tous les autres aspects d'un congrès international) en
août.
Je vais avoir du temps (rien de fonctionnel à livrer avant mi-2007).

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 ?

AR.



--
Alexandre Robin
 

Re: Ruby on rails ?

  • Canada
  • Mozilla Thunderbird
Alexandre Robin wrote:

> Question existentielle.
>
> Je vais commencer un assez gros projet d'application Web (gestion
> d'inscription et tous les autres aspects d'un congrès international)
> en août.
> Je vais avoir du temps (rien de fonctionnel à livrer avant mi-2007).
>
> 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 ?


Pour avoir regardé moi-même un peu, ça semble très bien comme
environnement. Le seul problème c'est qu'il te faudra apprendre le
language Ruby et l'environnement Rails, ce qui peut prendre du temps,
mais tu dis en avoir. Je crois que c'est une bonne occasion de connaître
cet environnement qui pourra devenir un joueur beaucoup plus gros dans
quelques années.

Si tu connais déjà un Perl, il existe l'environnement Catalyst
(http://www.catalystframework.org/) qui est comme Rails.

Si tu connais Python, il existe l'environnement django
(http://www.djangoproject.com/) ainsi que TurboGears
(http://www.turbogears.org/).

Si tu connais PHP, il semble y avoir des projets sous php pour un
environnement à la Rails:
1) PHP on TRAX (http://www.phpontrax.com/)
2) CakePHP (https://trac.cakephp.org/)
3) Biscuit (http://bennolan.com/biscuit/)
Je ne sais pas à quel point ces environnement sont complets.

Je pense qu'un des gros avantages de Rails est Ruby. Ce language
fortement OO semble être très conviviale et beaucoup mieux pensé que le
language patch qu'est PHP.

Ciao,


--
+-------------------------------------------------------+
| |
| Stefan Michalowski, M. Sc. |
| ------------------ |
| Email: illmnec(à)sympatico.ca |
| GPG Key: http://screamerone.zapto.org/k.asc |
| ---------------------------------- |
| "Provider of Open Paradigm Shifts" |
| |
+-------------------------------------------------------+
 

Re: Ruby on rails ?

  • Canada
  • GNU/Linux
  • Mutt
  • FOAF
  • PGP

> 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
--------================|================--------
--====|====--
--
Pièces jointes
 

 

Propulsé par xhtmail