Posted on septembre 8, 2008 - by despe_ki_roule
Et vous, pourquoi vous utilisez PHP ?
Suite à cette article je me suis posé moi même la question, pourquoi j’utilise PHP ?
Les raisons sont assez simple finalement. Historiquement, j’ai commencé le html en décortiquant les e-zines qui étaient fourni à l’époque sur le défunt PC Team.
Comme je suivais ce magazine assez régulièrement, il m’arrivait d’acheter des hors-séries de leur autre publication, Login:. L’un d’eux était consacré au développement web en général et c’est ainsi que j’ai découvert PHP pour la première fois.
Même si je ne voyais pas vraiment l’intérêt du web dynamique en ce temps là, je m’y suis et petit à petit j’ai été séduit par ce langage qui permettait en peu de temps de réaliser un site même avec un code brouillon.
Il faut dire aussi qu’à l’époque la concurrence était loin d’être aussi parfaite, asp n’était pas vraiment élégant et c’était une horreur pour moi de coder là dessus (bien obligé à mon premier stage de bts).
Il y a plusieurs raisons qui peuvent expliquer l’adoption massive de PHP. J’en ai retenu quelques une par rapport à mon expérience.
Plate-forme de développement
Rien de plus simple pour commencer à développer qu’on soit sous linux, mac ou windows (voir un autre os exotique), la plate-forme AMP est très simple à installer pour commencer à développer.
Avec l’arrivée de solutions comme WAMP ou MAMP, il n’y a plus aucune difficulté à se créer une plate-forme de développement.
Le coût
En termes de licence, un LAMP ne coûte strictement rien. Du coup, on voit fleurir partout des offres d’hébergements à des tarifs défiants toutes concurrences (les RPS d’OVH sont un assez bon exemple). Rien de plus simple !
La communauté
Que ce soit pour un problème de code, réaliser un projet ou autre, vous trouverez toujours un site, une communauté ou des personnes pour vous aider.
La communauté PHP est vraiment immense et ne cesse de s’agrandir. C’est un formidable vivier de connaissances où il est quasiment impossible de trouver réponse.
Quand aux projets basé sur PHP, ils sont légions, impossible de ne pas trouver son bonheur. Parmis les plus connus, on compte Drupal, Wordpress, DotClear, etc…
La professionnalisation
PHP se présente de plus en plus comme un langage professionnel avec une orientation objet quasi-parfaite (c’était une des principales critiques sur la version 4) et avec la sortie de framework complets avec support technique (symfony et zend pour ne citer qu’eux).
Certains y voit un défaut mais je considère que les développeurs ont évolué avec PHP. A titre d’exemple, il était assez compliqué auparavant de trouver des articles sur les designs patterns avec leurs implémentations PHP ou encore de trouver des exemples de code MVC avec PHP. C’est devenu maintenant monnaie courante et les bonnes pratiques PHP font maintenant souvent référence à des notions qui existait en Java depuis un certains temps.
Ce n’est pas pour rien qu’une solution .NET pour faire tourner PHP sur une machine virtuelle existe (Phalanger). C’est un formidable vivier de développeurs dont Microsoft aimerait bien voir se tourner vers leurs solutions.
Et vous, pourquoi utilisez-vous PHP ?
P.S : il est parfois bon de tordre le coup aux idées reçues alors allez lire cette article.

Warning: If you are baffled by people who think dismantling technology is fun, and completely fail to understand the excitement of building robots to battle other robots, this post may not be for you. Just so you know.
Now that 


Hadopi, en concentrant son attaque sur le Peer to Peer n'a eu pour l'instant comme effet que d'
Web cams are optimized for things like video conferencing, not close focus. If you're trying to use your web cam to record things close up—awesome stop-motion Lego combat, electronics tutorials, etc.—you can hack the focus with cheap reading glasses.
Visit My Website
décembre 29, 2008
Permalink
Pour ma part, j’utilise PHP car il permet de réaliser tout ce dont j’ai besoin de manière simple et efficace. Il n’y a qu’à penser au Java Web et ses centaines de paramètres XML à modifier pour en avoir le coeur net. :p
Quant au côté brouillon, c’est vrai que le PHP est très permissif, et que l’on peut vite se retrouver avec une véritable usine à gaz. Cependant, si les développeurs sont correctement formés à la source, cela ne posera aucun problème. Et, ce côté brouillon peut même se révéler un avantage : si nous nous retrouvons coincés dans un morceau de code, il est toujours possible (bien que déconseillé) d’utiliser une astuce un peu “sale” pour s’en sortir. Un avantage dans le cadre d’un développement professionnel donc.
Bref, PHP, c’est le meilleur ! ^^