FoxMaSk – Le Grin de Sable

La passion de la liberté et le Free de la passion

FoxMaSk au pays des merveilles du Web Developpement

Il y a quelques années, au début de l’ADSL, chacun cherchait le meilleur opérateur ADSL et le moins cher, tout en dénigrant celui du voisin.
Aujourd’hui chacun se contente d’un fournisseur « qui marche » ! Car oui selon la ville où vous êtes, un opérateur peut très bien être une plaie alors que le concurrent dans la même ville, vous convenir.

Aujourd’hui, j’ai l’impression de me retrouver au début de l’ADSL avec les framework Web de tout langage, et voire même entre différents framework d’un même langage. Le mien est mieux que le tiens parce que blablabla

Exemple :

Coté Python/Ruby, si on parle de noob (débutant) de développeur web, c’est pour déblatérer sur PHP. C’est sûr que, vu de l’extérieur, de tels propos donne envi d’entrer dans une sphère côtoyée par des développeurs puérils et/ou manquant cruellement d’humilité.

Au sein de la communauté PHP, on ne jure(rait) (en France) que par Symfony car c’est le framework qui a le vent en poupe et a(urait) permis à PHP de faire son entrée dans le monde professionnel.
A tel point qu’on en arrive à « s’exposer », telle une affiche « Reward Dead or Live $10000″ (à la Au nom de la loi) qui fait tout autant peur qu’une vraie.

Fort heureusement ce n’est pas le seul sur la toile et selon les continents, il n’existe même pas : ZendFramework serait plus répandu aux Etats-Unis, CakePHP en Asie.
On peut se dire que les échanges entre les auteurs de framework, la communauté, et PHP auront bien contribué à sa professionnalisation, et c’est tant mieux !

Pour autant nombreux sont ceux qui se sont posés la question de lâcher PHP pour une autre « vie » sous d’autres cieux (Django / RoR, autres).

Mais alors pour en revenir à mon introduction sur un « fournisseur ADSL qui marche où je suis », ne serait-il pas plus judicieux de choisir, un framework Web selon ses besoins du moment, et cesser de dénigrer celui d’en face ?

Auteur : foxmask

WebDev since PHP3, Founder of PhpFr.Org to help developers in PHP, admin of the french community on PunBB.Fr. Actually core developer on Jelix PHP5 Framework, and author of HaveFnuBB and Huanui, projects made with Jelix

4 Commentaires

  1. A titre perso je suis toujours parti du principe que le langage n’est qu’un outil. Et tant qu’il répond à mes besoins je ne change pas, même pour mieux (dans les limites du raisonnable).

    Les bagarres atari-amiga, wallon-flamands, stones-beatles, peugot-citroen , blackberry-iPhone, php-… sont juste bonnes pour le monde des médias,…

    J’ai connu plusieurs révolutions informatiques le micro, le pc-dos, les bbs, le pc-winbrol, le web

    Il n’y a qu’elles qui m’aient fait changer de technologie.

    Pour ce qui est des framework c’est différents.

    1° je n’en ai jamais utilisé « seul » -> choix d’équipe
    2° je n’en ai jamais utilisé pour un projet perso -> choix d’entreprise

    Néanmoins, malgré mon attachement de longue date pour PEAR car investi depuis 2002, je force le passage de mon équipe à Zend pour une raison tout autre : quand je cherche un développeur j’ai plus de chance d’en trouver un qui connaisse ZF que les très bons symphony, Copix, Jelix, Midgard, …

    Et si je rejoignais un projet qui aurait fait un autre choix, c’est que ca serait le « bon ».

    Si changer pour le meilleurs était si simple on utiliserait tous des énergies vertes pour notre firefox sur un bon linux.

  2. Pour ma part, l’approche des frameworks est vraiment différente :

    1) j’ai toujours fait mes choix seul car jamais eu l’occasion (jusqu’à il y a peu) d’en exploiter en entreprise. Et même à présent, je suis plutôt suivi dans mes choix de techno pour la boite, que suiveur.

    2) des projets perso basés sur des frameworks j’ai pu en faire 2,5 dont un toujours sur pieds. Et encore une fois seul car pas moyen de trouver une personne assez folingue pour me suivre :)

    Pour ce qui est de l’attachement à un framework, j’apprécie tout particulièrement celui auquel je contribue également, mais ma curiosité me fait aller voir ce que d’autres font et comment ils le font. Je teste le framework (et sa communauté au cas où je pourrai apporter une contribution), après j’adhère ou pas.

    Par contre je te rejoins sur le langage « outil ». Avant de venir à PHP, je faisais exclusivement du Perl. Mais évidement Perl pour le Web n’est pas la panacée alors que pour des traitements de données hétérogènes ça ne lui pose aucun soucis. C’est en cela que je disais que le choix du langage (et du framework au sein de ce dernier) se fait en fonction du besoin.

  3. Le but de ces interviews, et de la série qui va suivre, est justement de définir les motivations sous-jacentes de ceux qui passent de PHP à autre chose, que ce soit Ruby, Python, ou tout autre chose, et d’éviter justement le troll que tu décris et de donner une autre perspective au débat, en profitant de l’expérience de ces professionnels.
    Une chose est certaine : la Roue tourne, et le Synfony/ZF/PHP/Whateveryouwant d’aujourd’hui sera peut être has been dans 6 mois ou 6 ans.
    Ce qui ne veut nullement dire qu’ils ne seront plus utilisé. Aujourd’hui, plus personne ne parle publiquement de Cobol ou Fortran, et pourtant, des millions de lignes de code écrites dans ces langages sont exécutées chaque jour.
    Lorsque j’ai commencé l’info, j’étais un extraterrestre car j’utilisais un Mac alors que tout le monde avait un PC.
    Maintenant, je suis un extraterrestre qui utilise un PC alors que tout le monde à un Mac.
    Et l’explication est évidente : mes envies et mes besoins ont changé, et le Mac n’est plus adapté à ce que je fais.
    Au final, tout est une question d’utilité, de praticité et de plaisir.

  4. Tu aurais déjà eu ta nouvelle série d’interview sur les « switch » j’aurai ajoute un lien vers ce dernier en conclusion du billet ;)