"Le PHP c'est facile, ça s'apprend en 1 jour".
On entend cette phrase un peu partout et ce n'est pas prêt de changer. Il est évident qu'il faut être un peu ignorant pour sortir cette phrase
mais j'aimerais voir le problème autrement.
Depuis ses origines la communauté PHP vante les nombreux mérites de son langage fétiche, simple, facile, rapide, performant
etc. Ce n'est pas étonnant si des millions de personnes, avec la démocratisation de l'accès à Internet, se sont mis à
bidouiller le langage "le plus simple" du web pour publier avec excitation leur
Personal Homepage. Même des ouvrages très sérieux font ressortir la simplicité avec laquelle on apprend puis
maîtrise rapidement ce langage !
Je me rappelle les débuts de Java avec ses applets, tous les jeunes geeks et pionniers de la
Personal Homepage voulaient "programmer" une applet pour leur site. Quelle prise de tête ces applets ! Puis PHP arriva ! Les portails, les hébergeurs gratuits se sont mis à proposer la technologie PHP avec des slogans accrocheurs.
Jusque là rien de très professionnel sinon d'un point de vu commercial pour les hébergeurs et portails.
Pendant ce temps les professionnels faisaient leurs sites avec PERL. Mais heureusement l'internet s'est emballé, nous avons eu le droit à la
bulle dont l'exploitation réclamait des délais de production rapides... et vers quelle technologie les professionnels se sont-ils tournés ? Je vous le donne en mille : PHP ! Donc même pour son entrée dans le monde de l'industrie, PHP avait une image de langage facile, faut dire le mot. Un site ça se construit et s'héberge
SIVIT 
.
Aujourd'hui encore les centres de formation proposent des "Formation PHP Apprentissage" (je cite Anaska) sur 3 jours avec comme pré-requis "Connaître le langage HTML" et "Bonne connaissance du Web" avec cerisre sur le gâteau "
Maîtriser l'accès et l'exploitation d'une base de données MySQL avec une application Web PHP". Autre exemple chez le même formateur : "Formation Mise à jour des compétences de PHP4 à PHP5" avec au programme "La programmation orientée Objet" et accrochez-vous... sur 2 jours !
Je ne prends pas Anaska seulement par provocation c'est justement une boîte qui se dit acteur du monde PHP donc faisant partie de la communauté. Et c'est dans toutes les boîtes de formation pareil. J'ai vu des formations à PHP 5 sur 1 jour

.
On propose aussi des formations à d'autres langages sur des durées aussi courtes mais contrairement à PHP, dans le milieu professionnel on ne dit pas des choses absurdes comme "Java / C++ c'est facile, ça s'apprend en 1 jour".
Pour moi la communauté PHP a ses responsabilités, c'est tellement ancré dans la tête des gens "
PHP c'est facile" que malgré la dernière version OO de PHP, malgré une "industrialisation" du PHP avec des entreprises comme Zend, ou encore la mise en place d'une certification PHP on continue à tenir ce genre de propos.
Il va falloir être patients car on entend que "depuis peu" parler de méthodologie, de réutilisabilité
etc dans le monde PHP et il y a toujours des questions sur les forums de personnes ne connaissant absolument rien aux technologies web (ni même le HTML) et qui demandent comment faire un livre d'or ou un forum en php/mysql

. On ne sait pas comment ils arrivent là mais une fois encore ils se dirigent vers le PHP.
Bien entendu cela doit rester à mes yeux, mais la communauté professionnelle de PHP doit se détacher de cette image de bidouilleurs professionnels, l'autre facteur principal sera l'évolution du langage lui même (vers l'objet entre autres).
Un dernier truc quand même, les développeurs PHP sont les premiers à dire "mais c'est pas la peine de faire ça en Java, le PHP suffit" si jamais on demande leur avis sur un développement J2EE. Que ce soit vrai ou pas, le problème que je soulève n'est pas là, c'est que ce type de réaction ne fait que renforcer le sentiment des gens sur la facilité déconcertante avec laquelle on peut développer en PHP. J'ai rarement entendu des arguments expliquant pourquoi c'était suffisant le PHP, juste une phrase bâteau comme ci-dessus. C'est plus rapide mais on ne sait pas pourquoi

!
Une hypothèse : ton client potentiel a peut-être été formé en 1 jour (ou 3) à PHP, c'est possible, ça existe !