PHP
Le langage de programmation dédié au Web.
HISTORIQUE
C’est en 1994 que PHP a été créé par Rasmus Lerdorf. Officiellement rendu publique en juin 1995, il va faire l’objet de diverses évolutions et ré-écritures, qui conduiront à la publication de PHP/FI (pour Personal Home Page Tools/Form Interpreter) en avril 1996. Dès 1997, Andi Gutmans et Zeev Suraski vont se lancer dans la ré-écriture du coeur de PHP. Leurs travaux conduiront à la publication de la version 3 en 1998. L’année 2000 sera marquée par la sortie de PHP 4, incluant le nouveau moteur Zend Engine. La version 5, quant à elle, verra le jour en juillet 2004. Des difficultés dans l’intégration native du support Unicode, objet de conflits au sein du PHP Group, marquera un coup d’arrêt dans le développement de PHP 6 (et conduira à la publication de PHP 5.3). Le langage a fêté ses 20 ans d’existence en 2015 et c’est aussi l’année de publication de PHP 7, qui apporte de gros gains de performances et constitue aujourd’hui la version la plus aboutie du langage.
Au départ considéré comme un langage simpliste et réservé aux pages personnelles, PHP s’est imposé partout. Il est devenu incontournable au point de représenter plus de 80% du Web. La plupart des sites et applications Web l’utilisent. On peut par exemple citer Facebook comme un grand utilisateur.
LES POINTS FORT DE PHP
PHP est un langage souple, facile à prendre en main, disposant de nombreux outils et d’une très large communauté. Il est multi plateforme : multi OS (Windows, Unix, Linux, etc.), multi serveur HTTP (Apache, IIS, Nginx, etc.). Il s’interface nativement avec la quasi totalité des SGBD du marché (MySQL, MariaDB, Oracle, SQL Server, etc.). Il possède de très nombreuses librairies qui permettent d’étendrent ses fonctionnalités natives (PDF, génération de graphiques, etc.).
Il faut ajouter que, depuis une dizaine d’années, de très nombreux socles basés sur PHP sont apparus. C’est sur eux désormais que se concentrent l’actualité.
- de nombreux frameworks: parmi les plus connus on peut citer CodeIgniter, Laravel, Symfony, Zend Framework, CakePHP, Yii, etc.
- de nombreux CMS: WordPress, Drupal, eZ Publish, etc.
- des systèmes e-commerce : Magento, WooCommerce, Prestashop, etc.
GLOBALIS, UNE SSII PHP
GLOBALIS a utilisé ce langage dès sa première année d’existence. Très vite à l’aise avec ce langage, nous avons commencé à répondre aux questions des développeurs sur les différents forums Web et Usenet, puis avons contribué à la création d’un newsgroup dédié, le « fclp » (fr.comp.lang.php). Depuis, GLOBALIS s’est beaucoup investi pour le développement de PHP. En voici les principales actions:
- création de PHPIndex, l’un des premiers sites dédiés,
- publication de différents livres blancs: les solutions de cache, les solutions de template, PHP dans l’économie française,
- organisation des premiers évènements autour de PHP,
- présentation de PHP aux collectivités locales lors de conférence de l’Agence pour le Développement de l’Administration Électronique,
- création de l’AFUP et présidence d’Armel FAUVEAU puis membre du conseil d’administration,
- sponsoring de nombreux Forums AFUP,
- publication de plusieurs projets opensource,
- participation à phpMyAdmin,
- …
Statistiques d’utilisation
Voici quelques liens qui vous permettront de vous rendre compte de l’importance de PHP dans le monde du Web:
Framework usage distribution
Usage of server side programming
TIOBE Index (Web et non web)
Retrouvez toutes les technologies que nous portons.
Votre projet
Une application PHP à réaliser ou à maintenir ?
Des résultats certifiés par Scorefact, + de 25 ans d’expérience. Décrivez-nous votre besoin et échangeons ensemble.
Être contacté par un expert