Maison titres 25e anniversaire de PHP : ​​découvrez ce que les grands disent de PHP

25e anniversaire de PHP : ​​découvrez ce que les grands disent de PHP

Nov 08, 2019 pm 02:43 PM
php

En 1995, Rasmus Lerdorf a développé le PHP langage de programmation. Au cours de la prochaine année 2020, PHP sera utilisé pendant 25 ans. Nous avons demandé à cinq experts PHP, Marcel Normann, Sebastian Bergmann, Arne Blankerts, Ralf Eggert et Sebastian Feldmann, quels rôles PHP joue encore aujourd'hui. Plus important encore, nous voulons connaître leur vision de l’avenir des langages de programmation.

25e anniversaire de PHP : ​​découvrez ce que les grands disent de PHP

Le langage de programmation PHP est sorti en 1995 et fête ainsi ses 25 ans en 2020. Cette fois, nous avons demandé à cinq experts et conférenciers PHP lors de la conférence internationale PHP 2019 quel rôle PHP joue encore aujourd'hui. Si l’on en croit les nombreuses statistiques, PHP est en déclin – mais nos experts ne sont pas d’accord.

La première partie de notre expertise porte sur le langage de programmation PHP et son 25ème anniversaire en 2020. Nous explorerons la question du rôle que PHP joue encore aujourd’hui pour nos experts. Nous voulons également savoir ce qu’ils pensent des langages de programmation.

25 ans de PHP : comment ça se passe

Développeurs : D'ici 2020, le langage de programmation PHP aura 25 ans . Quand avez-vous découvert PHP pour la première fois et comment cela vous sert-il aujourd’hui ?

Marcel Normann : À la fin des années 90, j'étais l'un des derniers nouveaux venus dans la bulle DotCom. En 2000, j'ai enfin voulu envoyer un formulaire par e-mail sans avoir à accéder à un CGIprogramme de messagerie externe. À ce stade, le classique ASP et le nouveau PHP4 sont pris en considération. PHP est l'endroit où il devient ASP car l'hébergement est beaucoup plus cher, et aussi, je pense qu'il est plus efficace pour 500 écritures par jour au lieu de . echoResponse.WriteEn parallèle, je m'implique davantage avec PHP au niveau stratégique. C'était un acteur important sur le web, mais ce n'est désormais plus le seul.

Ce que disent les experts

Ralf Eggert :

Cela a dû être en 1998 lorsque j'ai réalisé la liste de diffusion d'un certain Björn Schotte sur PHP. À l’époque, j’ai commencé à jouer avec , mais ça ne me faisait pas du bien. PHP s'est senti bien dès le début. Depuis, j'ai mis en œuvre de nombreux projets en PHP et construit une petite agence de six employés permanents. De plus, je développe même des compétences Alexa en utilisant PHP. Perl

Ralf Eggert est le directeur général de Travello GmbH, a écrit plusieurs livres sur Zend Framework et a également été nommé Alexa Champion par Amazon. Ralf travaille en PHP depuis 1998 et aime partager son expérience lors de conférences.

Sebastian Bergmann :

Mon premier contact avec PHP a eu lieu à l'été 1998. Depuis, je programme presque exclusivement en PHP. J'utilise en programmation de temps en temps pour corriger des petits bugs ou ajouter des petites fonctionnalités en PHP. PHP joue un rôle important pour moi car, en tant que responsable de , je suis responsable des outils que la plupart des développeurs PHP professionnels utilisent pour tester leurs logiciels. D'autre part, je suis consultant et formateur, aidant les équipes PHP à développer de meilleurs logiciels utilisant PHP. CPHPUnit

Sebastian Bergmann est le gars open source de la première heure. En tant que créateur de l'outil de test PHPUnit, il a créé un standard industriel et a apporté une contribution significative à la professionnalisation du développement de logiciels utilisant PHP. En tant que co-fondateur et consultant principal de PHP Consulting (www.thePHP.cc), il a contribué avec succès au développement et à l'exploitation de logiciels.

Arne Blankerts :

Ma contribution est en fait un changement : j'ai développé des sites Web au début d'Internet, pas seulement la partie "dynamique" . Mais parce que les inclusions côté serveur et des choses comme celle-ci avec le désir de donner du sens HTML n'ont pas abouti à une base vraiment utile, je suis rapidement arrivé à PHP. Dans les premiers mois de vie de PHP 3, PHP 2000, sorti au début des années 2000, m'a presque complètement captivé. Object PascalperofrmanceAujourd’hui, il est peu probable que PHP fasse partie intégrante de mon environnement professionnel. Au sein de thePHP.cc, cabinet de conseil PHP peu connu dans la communauté, j'ai partagé mon expérience avec de nombreuses équipes. De plus, j'ai la chance que de nombreuses conférences m'invitent à des cours et à des ateliers sur PHP.

À cet égard, PHP a un statut assez élevé, et j'essaie également de le souligner dans l'un ou l'autre développement open source.

Arne Blankerts est le co-fondateur de PHP Consulting Principal Consultants (www.thePHP.cc), qui aide les entreprises à développer et à exploiter avec succès des logiciels. Il est l'auteur et le responsable de divers outils de développement open source et intervient régulièrement lors de conférences professionnelles.

Avenir possible de PHP

Développeur :

Habituellement, vous avez déjà compté vos jours en utilisant PHP. Que pensez-vous des langages de programmation ?

Marcel Normann :

C'est tout ce que je sais depuis PHP. Dans le même temps, il existe des arguments valables contre PHP, mais ils ne sont plus aussi techniques qu’ils l’étaient autrefois. Je reste prudemment optimiste quant à l'avenir de PHP : il ne faut pas sous-estimer le pouvoir de la mise à jour de ce langage universel

La durabilité de sa communauté durable ne doit certainement pas être sous-estimée.

Marcel Normann est responsable du développement logiciel chez WhereGroup à Bonn. Il travaille comme développeur depuis 1999 et travaille avec PHP depuis plus de 15 ans. Il consacre son temps libre à l'apiculture, au jogging et à de petits travaux de lutte contre les incendies au lieu d'utiliser un ordinateur.

Ralf Eggert : Je peux compter sur de nombreux candidats qui sont des tueurs de PHP depuis 20 ans.

Dans le vaste domaine du développement web, PHP a toujours le dessus. Dans les statistiques de W3Techs, le pourcentage de PHP est de 79 %. Des candidats comme Ruby ou Node.js n’obtiennent pratiquement rien de significatif.

Sebastian Bergmann : Honnêtement, quel langage de programmation n'a pas encore été compté ? Sérieusement, je ne m'inquiète pas pour PHP.

Arne Blankerts : PHP est un langage de programmation qui a maintenu une part de marché stable au fil des ans et qui domine clairement toujours l'environnement Web. Alors pourquoi je dois constamment deviner ce qui arrive à PHP, je ne comprendrai peut-être jamais. Même si aucun nouveau projet utilisant PHP n'est mis en œuvre du jour au lendemain, si les banques et les compagnies d'assurance deviennent la référence en matière d'installation d'unités Cobol, PHP sera encore disponible pendant des décennies et sera probablement activement maintenu.

Sinon, je voudrais ici renvoyer à mes commentaires de la dernière interview de Developer.de, qui sont tout aussi pertinents qu'il y a un an aujourd'hui.

Sebastian Feldmann : Pour moi, la discussion sur la fin de PHP n'a jamais vraiment eu de sens. Dans l’état actuel des choses, PHP est une technologie de résolution de problèmes. Surtout ces dernières années, PHP a fait de grands progrès. La version 7 est un énorme pas en avant pour le langage. Même si vous pouvez vous plaindre des incohérences et de l'héritage du langage, PHP reste un langage qui résout les problèmes facilement et rapidement, et c'est exactement ce que nous, en tant que développeurs de logiciels, sommes censés faire.

Cet article est traduit par le site Web chinois php (www.php.cn), de :

https://entwickler.de/online/php /25 -jahre-php-expertencheck-teil1-579912205.html

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 apporte plusieurs nouvelles fonctionnalités, améliorations de sécurité et de performances avec une bonne quantité de dépréciations et de suppressions de fonctionnalités. Ce guide explique comment installer PHP 8.4 ou mettre à niveau vers PHP 8.4 sur Ubuntu, Debian ou leurs dérivés. Bien qu'il soit possible de compiler PHP à partir des sources, son installation à partir d'un référentiel APT comme expliqué ci-dessous est souvent plus rapide et plus sécurisée car ces référentiels fourniront les dernières corrections de bogues et mises à jour de sécurité à l'avenir.

7 fonctions PHP que je regrette de ne pas connaître auparavant 7 fonctions PHP que je regrette de ne pas connaître auparavant Nov 13, 2024 am 09:42 AM

Si vous êtes un développeur PHP expérimenté, vous aurez peut-être le sentiment d'y être déjà allé et de l'avoir déjà fait. Vous avez développé un nombre important d'applications, débogué des millions de lignes de code et peaufiné de nombreux scripts pour réaliser des opérations.

Comment configurer Visual Studio Code (VS Code) pour le développement PHP Comment configurer Visual Studio Code (VS Code) pour le développement PHP Dec 20, 2024 am 11:31 AM

Visual Studio Code, également connu sous le nom de VS Code, est un éditeur de code source gratuit – ou environnement de développement intégré (IDE) – disponible pour tous les principaux systèmes d'exploitation. Avec une large collection d'extensions pour de nombreux langages de programmation, VS Code peut être c

Expliquez les jetons Web JSON (JWT) et leur cas d'utilisation dans les API PHP. Expliquez les jetons Web JSON (JWT) et leur cas d'utilisation dans les API PHP. Apr 05, 2025 am 12:04 AM

JWT est une norme ouverte basée sur JSON, utilisée pour transmettre en toute sécurité des informations entre les parties, principalement pour l'authentification de l'identité et l'échange d'informations. 1. JWT se compose de trois parties: en-tête, charge utile et signature. 2. Le principe de travail de JWT comprend trois étapes: la génération de JWT, la vérification de la charge utile JWT et l'analyse. 3. Lorsque vous utilisez JWT pour l'authentification en PHP, JWT peut être généré et vérifié, et les informations sur le rôle et l'autorisation des utilisateurs peuvent être incluses dans l'utilisation avancée. 4. Les erreurs courantes incluent une défaillance de vérification de signature, l'expiration des jetons et la charge utile surdimensionnée. Les compétences de débogage incluent l'utilisation des outils de débogage et de l'exploitation forestière. 5. L'optimisation des performances et les meilleures pratiques incluent l'utilisation des algorithmes de signature appropriés, la définition des périodes de validité raisonnablement,

Comment analysez-vous et traitez-vous HTML / XML dans PHP? Comment analysez-vous et traitez-vous HTML / XML dans PHP? Feb 07, 2025 am 11:57 AM

Ce tutoriel montre comment traiter efficacement les documents XML à l'aide de PHP. XML (Language de balisage extensible) est un langage de balisage basé sur le texte polyvalent conçu à la fois pour la lisibilité humaine et l'analyse de la machine. Il est couramment utilisé pour le stockage de données et

Programme PHP pour compter les voyelles dans une chaîne Programme PHP pour compter les voyelles dans une chaîne Feb 07, 2025 pm 12:12 PM

Une chaîne est une séquence de caractères, y compris des lettres, des nombres et des symboles. Ce tutoriel apprendra à calculer le nombre de voyelles dans une chaîne donnée en PHP en utilisant différentes méthodes. Les voyelles en anglais sont a, e, i, o, u, et elles peuvent être en majuscules ou en minuscules. Qu'est-ce qu'une voyelle? Les voyelles sont des caractères alphabétiques qui représentent une prononciation spécifique. Il y a cinq voyelles en anglais, y compris les majuscules et les minuscules: a, e, i, o, u Exemple 1 Entrée: String = "TutorialSpoint" Sortie: 6 expliquer Les voyelles dans la chaîne "TutorialSpoint" sont u, o, i, a, o, i. Il y a 6 yuans au total

Expliquez la liaison statique tardive en PHP (statique: :). Expliquez la liaison statique tardive en PHP (statique: :). Apr 03, 2025 am 12:04 AM

Liaison statique (statique: :) ​​implémente la liaison statique tardive (LSB) dans PHP, permettant à des classes d'appel d'être référencées dans des contextes statiques plutôt que de définir des classes. 1) Le processus d'analyse est effectué au moment de l'exécution, 2) Recherchez la classe d'appel dans la relation de succession, 3) il peut apporter des frais généraux de performance.

Quelles sont les méthodes PHP Magic (__construct, __ destruct, __ call, __get, __set, etc.) et fournir des cas d'utilisation? Quelles sont les méthodes PHP Magic (__construct, __ destruct, __ call, __get, __set, etc.) et fournir des cas d'utilisation? Apr 03, 2025 am 12:03 AM

Quelles sont les méthodes magiques de PHP? Les méthodes magiques de PHP incluent: 1. \ _ \ _ Construct, utilisé pour initialiser les objets; 2. \ _ \ _ Destruct, utilisé pour nettoyer les ressources; 3. \ _ \ _ Appel, gérer les appels de méthode inexistants; 4. \ _ \ _ GET, Implémentez l'accès à l'attribut dynamique; 5. \ _ \ _ SET, Implémentez les paramètres d'attribut dynamique. Ces méthodes sont automatiquement appelées dans certaines situations, améliorant la flexibilité et l'efficacité du code.