Avant je codais en PHP procédurale (<a href="http://fr.wikipedia.org/wiki/Langage_proc%C3%A9durale">http://fr.wikipedia.org/wiki/Langage_proc%C3%A9durale</a>). C'est à dire j'utilisais pas du tout l'orienté objet (<a href="http://fr.wikipedia.org/wiki/Programmation_orient%C3%A9e_objet">
http://fr.wikipedia.org/wiki/Programmation_orient%C3%A9e_objet</a>). 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.
<br><br>Il y a un an je suis tombé sur les screencasts RubyOnRails (<a href="http://www.rubyonrails.org/screencasts">http://www.rubyonrails.org/screencasts</a>). 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 (
<a href="http://fr.wikipedia.org/wiki/Mod%C3%A8le-Vue-Contr%C3%B4leur">http://fr.wikipedia.org/wiki/Mod%C3%A8le-Vue-Contr%C3%B4leur</a>). 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.
<br><br>Bref depuis ce temps j'ai converti deux amis déjà. Mon outil d'évangélisation c'est Try Ruby! (<a href="http://tryruby.hobix.com/">http://tryruby.hobix.com/</a>)<br><br>C'est un bon choix Mat ! Tu regrettera pas de passer à Ruby+RubyOnRails. Je me suis acheté les livres originaux de Pragmatic Programmer, c'est tout ce dont tu aura besoin (
<a href="http://tinyurl.com/nkk9n">http://tinyurl.com/nkk9n</a> et <a href="http://tinyurl.com/qvy32">http://tinyurl.com/qvy32</a>). Le reste est sur le web. Et si tu as du mal avec l'anglais (ce que j'espère pas, la syntaxe ruby est en anglais), le livre sur Rails a été récemment adapté en français (
<a href="http://tinyurl.com/qgelz">http://tinyurl.com/qgelz</a>). La communauté est excellente. Tous sont passionnés et serviables, sur <a href="http://irc.freenode.org">irc.freenode.org</a> dans les salons #rubyonrails, #rubyonrails.fr et #ruby-lang.
<br><br>En même temps je suis passé de Windows à Ubuntu, de Apache à Lighttpd, de Outlook à Gmail, Firefox à Epiphany... d'autres transitions que je ne regrette pas.<br><br>Jonathan<br><br><div><span class="gmail_quote">On 10/10/06,
<span class="gmail_sendername"><a href="mailto:spear@laposte.net">spear@laposte.net</a></span> <<a href="mailto:spear@laposte.net">spear@laposte.net</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Salut !<br><br>J'aimerais avoir vos retours sur cet outil basé sur Ruby<br>(<a href="http://www.rubyonrails.org/">http://www.rubyonrails.org/</a>).<br><br>Vos impressions, idées, avis ... ;)<br><br>Merci d'avance !<br><br>
Mat<br><br><br><br><br><br><br>--<br>ubuntu-fr mailing list<br><a href="mailto:ubuntu-fr@lists.ubuntu.com">ubuntu-fr@lists.ubuntu.com</a><br><a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr">https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
</a><br></blockquote></div><br>