Il a été créé en 1994 par Rasmus Lerdorf. Il est utilisé dans le développement d'une majorité des sites Web présents sur la toile. Il bénéficie d'une grande communauté de développeurs ainsi que d'un grand nombre de fonctionnalités disponibles.
Créé en 1994 et redéveloppé en 1997 par deux étudiants qui fonderont plus tard Zend, la société commerciale qui assure l'évolution du coeur de PHP. Zend fournis aujourd'hui des d'outils dans l'éco-système PHP tels que Zend Studio (un IDE pour PHP) et le framework Zend.
A partir de la version 4.0, l'analyseur grammatical génère du pseudo-code plus rapide à interpréter.
La version 5.0 (en 2004) du langage a marqué une étape majeur avec une vraie approche orientée objet qui étend fortement sa capacité à permettre l'écriture de gros projets fortement structurés (par exemple autour d'un Design Pattern MVC).
La version simple apporte aussi les améliorations suivantes :
La syntaxe du langage reste très proche de la famille C/C++/Java mais le langage est très faiblement typé (ce qui des conséquence sur les possibilités d'aide au développement offertes aux développeurs et sur la capacité du moteur a exécuté le script rapidement).
Mais la grande richesse de PHP réside dans le nombre de projets et frameworks développés pour lui.
Zend Framework et Symfony sont deux frameworks orientés objets offrant une aide précieuse au développement en :
Le langage PHP est le langage qui est utilisé dans la quasi totalité des blogs du marché. Nous utilisons en particulier la solution de Blogs très puissante Wordpress qui s'apparente aujourd'hui pratiquement à un CMS tant il est riche en modules et possibilités techniques.
WordPress permet :
Une majorité de CMS sont développés avec le langage PHP (même si quelques CMS haut de gamme sont développés en Java et qu'il existe aussi le CMS DotNetNuke en environnement .NET).
Les plus connus sont :
Le langage PHP et enfin le langage le plus utilisé dans la conception de site de e-commerce et notamment de solutions intégrées de gestion de site de e-commerce :
Le choix d'un CMS, d'un outil de E-Commerce ou d'un framework dépend surtout du besoin lié au projet :
Si l'on ne peut pas répondre raisonnablement au besoin défini par l'utilisation d'un CMS ou d'un site de E-Commerce, le choix de l'utilisation d'un framework s'impose. Dans ce cas, il sera possible de répondre précisément au besoin décrit tout en bénéficiant de méthodes de développement éprouvée et d'une architecture évolutive.
Avec un CMS, on a plutôt tendance à adapter le besoin à l'outil. Avec un framework, on a plutôt tendance à adapter l'outil au besoin. Ce sont deux conceptions différentes qui débouchent en complémentaires sur des coûts de projet bien différents.
|
||
voir nos newsletters |
Opérateur et créateur de sites internet, Cienum a rejoint depuis la rentrée 2014 la société Adista, opérateur national de services hébergés, présent dans toute la France avec 24 agences.
Ces 2 sociétés réunies sous le nom Adista proposent un large catalogue de solutions numériques innovantes délivrées en mode service, une qualité des infrastructures d’hébergement et de télécommunications, une présence de proximité sur tout le territoire français ainsi que des compétences en développement logiciel et web.
www.adista.fr