[HS] Re: RoR ... Ruby on Rails
Daniel Caillibaud
ml at editionsdidier.com
Mer 11 Oct 09:57:15 UTC 2006
Jonathan Métillon wrote:
> Avant je codais en PHP procédurale
> (http://fr.wikipedia.org/wiki/Langage_proc%C3%A9durale). C'est à dire
> j'utilisais pas du tout l'orienté objet (
> http://fr.wikipedia.org/wiki/Programmation_orient%C3%A9e_objet).
> J'écrivais plein de fonctions ensuite j'écrivais des programmes d'un
> kilomètre. Tout était mélangé dans un seul fichier, même l'HTML, avec en
> plus des tas d'includes. Un vrai foutoir, j'ai beaucoup de mal à relire
> mes programmes de cet époque.
>
> Il y a un an je suis tombé sur les screencasts RubyOnRails
> (http://www.rubyonrails.org/screencasts). J'ai flashé. En un mois j'ai
> fait la transition. Tout est plus clair, plus propre, bien rangé, grâce
> au modèle MVC (
> http://fr.wikipedia.org/wiki/Mod%C3%A8le-Vue-Contr%C3%B4leur). Et
> l'orienté objet est tellement plus adapté au web. Avec les modèle
> ActiveRecord, c'est l'abstraction de la base de données dont j'avais
> toujours rêvé sous PHP.
Tu est en train de dire qu'une programmation objet avec du MVC, c'est mieux que du procédural.
C'est vrai dans la plupart des cas (pas tous), mais ça n'a rien à voir avec php et ruby.
Tu peux faire ce que tu dis avec n'importe quel langage objet. C'est juste plus facile avec un framework bien fait (ruby on rails est très pratique
pour certaines choses), et donc ça marche avec php5, python, java, ruby, etc...
Daniel
Plus d'informations sur la liste de diffusion ubuntu-fr