• [^] # Re: Lignes de code

    Posté par . En réponse au journal PHP eats rails. Évalué à 4.

    Sympathique, tu considères Ruby on rails comme un buzz, tu penses que les personnes qui sont favorables à ruby n'ont pas cherché à connaitre PHP 5, alors que tu dis toi même que t'as jamais vraiment utilisé Ruby et Ruby on Rails.

    Si tu recherches sur le Net, tu verras que de nombreux développeurs PHP 5, et même .NET et J2EE ont été conquis par ce framework, c'est pas sans raison. Le créateur même de Tomcat et Ant (James Duncan Davidson) est aujourd'hui un fervent utilisateur de Rails. Il y a énormément de développeurs très connus qui croient en Rails, c'est loin d'être un simple buzz pour moi.

    Et moi j'ai programmé mon application de stage de fin d'étude entièrement en PHP 5 et en utilisant le maximum de librairies PEAR (HTML, Page2, DB_DataObject, DB_DataObject_QuickForm, Table, et j'en passe).

    Pour moi je trouve ça sympa toutes ces bibliothèques pour PHP, ça permet d'aller plus vite et éviter les choses rébarbatives comme la création de formulaires à la main, etc. Mais ça reste de la programmation bête PHP sans vraie structure où le développeur est libre de faire du code spaegetti s'il le souhaite.

    C'est loin de valoir Rails qui est un framework complet et qui incite au MVC, aux tests unitaires, etc.

    J'ai donc découvert Ruby et RoR grâce à mon stage et en faisant des recherches. Apres mon stage j'ai approndi et j'ai clairement laissé tomber PHP et PEAR pour mes projets persos.

    Aujourd'hui, retourner à du développement PHP 5+PEAR serait pour moi un grand retour en arrière. Mes quelques observations sur des frameworks PHP comme CakePHP et Symphony m'ont permis de constater qu'ils étaient loin du niveau de Rails. Ils se contentent pour une grande majorité de suivre et de recopier une grosse partie des fonctionnalités de ce framework en les adaptant avec plus ou moins de réussite en PHP.
    En tout cas, j'ai donc testé un peu Symphony et CakePHP et regardé quelques screencasts et j'ai pas été convaincu.

    Dans tous les cas, je suis pour Rails en ce moment aussi grâce à tous les bons développeurs qui sont derrière.
    Il suffit d'aller faire un tour sur le Net pour voir à quel point ce projet est actif, qu'il y a des blogs dessus. Et pas uniquement des blogs qui disent "Rails c'est bon mangez-en" mais des blogs de développeurs passionnés qui proposent des tonnes d'astuces, de plug ins, d'améliorations dont une grosse partie se retrouvent au fur et a mesure dans le tronc commun et fait de Rails le framework Web le plus actif et le mieux pensé.