• Skip to main content
  • Skip to header right navigation
  • Skip to after header navigation
  • Skip to site footer
  • Facebook
  • Twitter
  • Instagram
Lesjeudis

Blog Les Jeudis

Actualité Informatique et Digital

  • Annonces
    • Par région
    • Par métier
    • Par technologies
    • Par entreprise
    • Fiche métiers
  • Entreprises
  • News
  • Se connecter
  • Déposer CV
  • Recruteur
    • Connexion Recruteurs
    • Employeurs
    • Trouvez des CVs
    • Postez des offres
  • Categories du Blog
    • Développement
    • Réseaux et Systèmes
    • Digital
    • E-commerce
    • Marché de l’emploi
    • Conseils
    • Evénements
    • Design
    • Marketing
    • Interviews
    • —-
  • Annonces
    • Toutes nos offres d’emploi
    • par région
    • par métier
    • par technologies
    • par sociétés
    • Par Industries
    • Fiches Métiers
  • Entreprises
  • Tests
  • offres recommandées
  • Se connecter
  • Déposez CV
  • Employeurs
    • Connexion recruteurs
    • Employeurs
    • Trouvez des CVs
    • Postez des offres
  • Développement
  • Réseaux et Systèmes
  • Digital
  • E-commerce
  • Marché de l’emploi
  • Conseils
  • Evénements
  • Design

20 ans en 2015 : les 3 clés du succès du langage PHP

18/11/2014 par Team LesLeudis

Avec plus de 80% de part de marché, PHP n’a cessé de croître ces vingts dernières années. En 2015, ce poids lourd des langages de développement web sera quasiment aussi âgé qu’Internet ! L’éléPHPant a passé trois époques et demeure toujours le plus puissant. Détaillons les trois étapes clés de son existence et qui ont fait son succès.

 

Olivier Mansour, développeur chez M6Web et président de l’AFUP (Association Française des Utilisateurs de PHP) en 2013, a fait une rétrospective du langage PHP sur LeMondeInformatique. A l’approche des 20 ans du langage en 2015, il détaille son évolution, comment ce langage a survécu face à l’effervescence du milieu, et pourquoi 20 ans après PHP est toujours le premier langage à l’arrivée.

 

1. Apparition à un moment clé

Créé en 1994 par Rasmus Lerdorf, pour répondre au simple besoin de compter les visites de son CV, le PHP (« Personal Home Page » puis « Php Hypertext Processor ») a démarré sa conquête du web en juin 1995, quand Rasmus décide d’en publier le code source.

En 2000, simple à apprendre et à héberger sur les systèmes mutualisés de l’époque, le PHP devient un choix technologique intéressant grâce à ses nombreux atouts : Open source et gratuit, multiplateforme et interopérable avec les infrastructures COM, .Net et Java, le langage s’intègre facilement dans du HTML et les scripts s’exécutent sans compilation.

En mai 2000, la version 4 fait son apparition à un moment clé où il fallait maximiser sa présence sur internet. Rapide et efficace, de nombreux développeurs commencent donc à l’utiliser. Car en plus de ses performances élevées, PHP 4.0 apporte le support de nombreux serveurs web, des sessions HTTP, la bufferisation de sortie, une sécurité accrue de la gestion des informations visiteurs, et plusieurs nouvelles structures de langage.

 

2. Un virage moderne

Après un long développement et plusieurs pré-versions, le PHP 5 fait sa sortie en juillet 2004. Il est régi par son moteur, le Zend Engine 2.0, avec un nouveau modèle objet et des dizaines d’autres nouvelles fonctionnalités.

En juin 2009, PHP prend un virage moderne avec la sortie de la version 5.3, permettant une explosion des contributions Open Source. Des initiatives comme le PHP FIG (visant à rendre les frameworks interopérables) se créent, tous les services majeurs sur le cloud fournissent un SDK en PHP, et les grands services PAAS proposent tous la compatibilité avec PHP.

Au passage à PHP 5.4 et avec OPCache en PHP 5.5, les performances sont fortement améliorées, et un plan de release de versions excessivement lisible est mis en œuvre (incluant la certitude qu’un code restera compatible entre différentes versions de PHP 5.)

Aujourd’hui, le langage PHP semble avoir atteint sa maturité et est devenu une option incontournable pour les projets web. On peut supposer que le langage est, à ce jour, installé sur des dizaines de millions de domaines dans le monde.

 

3. Une évolution permanente grâce à une communauté active

Devenu un standard, les enjeux autour de l’évolution du langage PHP sont désormais entre les mains de la communauté qui partage régulièrement son expérience, notamment autour des thèmes suivants :
– la cohabitation avec d’autres langages
– les problématiques devops
– les tests et la qualité logiciel
– les problématiques liées au “fort trafic”

« Se repérer au sein des différents projets PHP, outils et frameworks est un enjeu important pour les acteurs de la communauté PHP. Des solutions sont désormais très populaires sur PHP : Laravel (un framework très populaire aux USA), Composer, CakePHP, WordPress, ezPublish, Sculpin… » déclare Olivier Mansour, ancien président de l’AFUP.

Enfin, l’enjeu de l’évolution du langage PHP se fera autour d’un profond refactoring du moteur, prévu pour la prochaine version majeure du langage, la version 7, dont le développement à débuté en juillet 2014 (partie sur de mauvaises bases la branche 6 a officiellement été abandonnée.)

 

Aujourd’hui, PHP propulse le web avec plus de 80% de part de marché des langages de développement web, et est toujours en croissance loin devant ASP.NET 15%, Java 3,5%, Coldfusion, Perl, Ruby et Python.

 

Vous êtes développeur PHP ? Retrouvez toutes nos offres d’emploi sur LesJeudis.com
Categorie: Développement, Digital

About Team LesLeudis

Lesjeudis est fier de compter sur une équipe multidisciplinaire de professionnels techniques et du marketing. Ensemble, nous couvrons de vastes domaines informatiques et de développement, ainsi que du marketing et du numérique. De Rails à .net, de la conception graphique à l’interface utilisateur et au référencement, vous bénéficierez de nos connaissances et de notre expertise dans chaque article que nous écrivons dans ce blog.

Previous Post:Facebook at Work : nouveau réseau social professionnel
Next Post:12 points à vérifier avant de mettre votre site en ligne

Reader Interactions

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Sidebar

Rechercher

Nos Meilleurs Articles

Bannière Securité PHP

Découvrez 9 importantes failles de sécurité de PHP ainsi que les moyens de les corriger

Bannière Langages de Programmation

Langages de programmation les mieux payés en 2023 : Top 10

Gatsby JS

JAMstack avec Gatsby, Netlify et Netlify CMS

Modeles React JS

10 modèles React gratuits que vous pouvez utiliser pour vos projets

les couches ou layers de la blockchain

Les layers de blockchain (L0, L1, L2, L3)

Marché des logiciels SAAS en France

Tendances de marché des logiciels SAAS en France

Les dix applications avec la plus forte croissance

Les dix applications qui connaîtront la plus forte croissance en 2022 (en France et dans le monde)

bannière Ingénieur développement

Ingénieur développement

un développeur de crypto devant l'ordinateur et le globe terrestre montrant différents symboles de crypto-monnaies

Le rapport sur l’activité des développeurs crypto

Des équipes de développeurs écoutent le MOE (Maîtrise d'œuvre) et la maîtrise d’ouvrage (MOA) valide les developpements informatiques menés par la maîtrise d’œuvre

MOA MOE : Quelles sont les différences ?

bases de données et tableaux de pagination sql

Pagination SQL : problèmes et solutions

ordinateur portable pro montrant code de programmation, services cloud et des charts statistiques

Le développement web et les développeurs web

Categories

  • Blockchain (11)
  • Conseils (51)
  • Design (39)
  • Développement (148)
  • Digital (305)
  • Divers (6)
  • E-commerce (12)
  • Evénements (24)
  • Fiche métier (1)
  • Formation (7)
  • Interviews (36)
  • Marché de l'emploi (59)
  • Marketing (127)
  • Méthodologie (9)
  • Réseaux et Systèmes (25)
  • Web (149)

Nos Categories

Blockchain

Conseils

Méthodologies

Design

Développement 

Digital

E-commerce

Evénements

Formation

interview

Marché de l’emploi

Marketing

Réseaux et Systèmes

Website

Candidats

Employment by region

Employment by profession

Emploi par technologie

Emploi par type de contrat

Tous les emplois

Fiches métiers informatiques

Nos Services

S’inscrire

Annonces

Magazine

Salon LesJeudis

Support

Nous contacter

Vous êtes recruteur ?

A Propos

Conditions générales d’utilisation

Politique de confidentialité

Droit d’accès aux données 

Personnelles

Social

Facebook

Twitter

Linkedi

Les Jeudis

© 2021 Groupe Les Jeudis