Heim > Artikel > Backend-Entwicklung > Ist PHP eine aussterbende Sprache?
Es scheint, dass diese Frage jedes Jahr gestellt wird, weil PHP aus irgendeinem Grund von den Menschen so wahrgenommen wird, als sei es eine Sprache für Amateure oder eine aussterbende Sprache – eine aussterbende Programmiersprache.
Bevor wir uns die Frage „Wird die PHP-Nutzung immer geringer an?“ ansehen, beginnen wir mit einigen wichtigen Punkten, die bei der Auswahl einer Programmiersprache zum Erlernen/Investieren berücksichtigt werden sollten.
PHP unterstützt etwa 80 % des Webs
Der erste Punkt ist, wie beliebt PHP als Programmiersprache ist. Kürzlich wurde in einem Blog eine Debatte über PHP entfacht, bei der es um die Tatsache ging, dass es sich um eine „Unternehmens“-Sprache handele. Das Argument gegen PHP ist, dass es weder in der Entwicklung von Unternehmensanwendungen noch in Anwendungen, die traditionell in Java oder .Net entwickelt wurden, weit verbreitet ist.
Der Schlüssel hier ist zu verstehen, dass jedes Tool seine Vor- und Nachteile hat und dass es manchmal klüger ist, eine kompilierte Sprache wie Java anstelle von PHP zu verwenden. Wie immer möchten Sie das richtige Tool für die jeweilige Aufgabe auswählen, und PHP zeichnet sich als Programmiersprache für Webanwendungen aus. Aus diesem Grund werden heute fast 80 % aller Websites im Internet damit betrieben! Ich möchte diese Zahl wiederholen, fast 80 % der Websites im Internet!
Im Blog habe ich nach dem ersten Argument, dass PHP keine Unternehmenssprache ist, eine Frage gestellt: „Können Sie ein Unternehmen nennen, das PHP nicht verwendet?“ Jedes Unternehmen nutzt PHP auf irgendeine Weise (viele für seine Websites, Blogs oder internen Tools). Während PHP die Anwendungen, die sie als Service anbieten, möglicherweise nicht unterstützt (obwohl dies bei vielen Unternehmen der Fall ist), bietet es eine ebenso wichtige Unterstützung für die Produkte, die zum Erfolg eines Unternehmens beitragen.
Es handelt sich nicht nur um einen persönlichen Blog, der auf einer WordPress-Installation läuft, oder um eine kleine Website, die auf Drupal läuft (beides sind übrigens bekannte Web-Eigenschaften mit hohem Datenverkehr), sondern PHP macht die Webentwicklung tatsächlich einfacher und schneller . Da es sich nicht um eine kompilierte Sprache handelt und auf Skalierung ausgelegt ist, können Unternehmen schneller starten, neue Funktionen hinzufügen und massiv wachsen.
Einige in PHP entwickelte Websites umfassen Baidu, Facebook und Sina, aber es sind nicht nur alte Plattformen, die beginnen, PHP zu verwenden und mit der Entwicklung von PHP zu wachsen – auch Etsy, Slack, Box und Canva beginnen, PHP zu verwenden! Lesen Sie, warum sich Slack für PHP entschieden hat
Tatsächlich werden laut BuiltWith 53,22 % der 10.000 besten Websites mit PHP betrieben!
Programmiersprachen verschwinden nicht einfach
Um die Langlebigkeit von PHP zu verstehen, ist es entscheidend zu verstehen, wie beliebt PHP heute ist und wie oft es verwendet wird. Trotz radikaler Ideen werden Programmiersprachen (und Programmierberufe) nicht über Nacht verschwinden. Heutzutage findet man immer noch Arbeiten zum Schreiben von Code, der in Mainframes verwendet wird – zum Beispiel Fortran oder Cobol.
Solange ein Unternehmen über eine Anwendung verfügt, die PHP verwendet, benötigt es jemanden, der PHP kennt, um die Anwendung zu warten. Da PHP aktiv weiterentwickelt und gepflegt wird (PHP 8 wurde gerade veröffentlicht) und PHP-Kraftpakete wie WordPress, Drupal, SugarCRM und andere Websites und Anwendungen auf der ganzen Welt antreiben, kann man mit Sicherheit davon ausgehen, dass PHP in absehbarer Zeit nirgendwo auf den Markt kommt.
Aber nachdem wir die Grundlagen geklärt haben, wollen wir sehen, wie sich PHP im Laufe der Jahre entwickelt hat.
PHP-Nutzung im Laufe der Jahre
Obwohl es keine genaue Metrik gibt, um zu bestimmen, wie eine Programmiersprache eingestuft wird, können wir uns ein paar verschiedene Rankings ansehen, um ein Gefühl dafür zu bekommen, wie sich eine Sprache im Laufe der Jahre entwickelt hat und wo sie sich befindet Rang heute.
GitHubs beliebteste Programmiersprachen
Jedes Jahr veröffentlicht GitHub einen Bericht über die beliebtesten Sprachen, die zum Erstellen von Repositories auf GitHub.com verwendet werden. Dies ist zwar keine genaue Methode zur Quantifizierung von Programmiersprachen, hilft uns jedoch zu verstehen, welche Sprachen Entwickler für ihre Anwendungen verwenden und fördern. Es hilft uns auch zu verstehen, wie aktiv die Community selbst ist.
Im Jahr 2014 wurde PHP nach JavaScript und Java als drittbeliebteste Programmiersprache eingestuft. Mit dem Aufkommen von Typescript, C# Mobile Open Source und der zunehmenden Nutzung von Python für KI ist PHP tatsächlich zurückgegangen und war im Jahr 2020 die sechstbeliebteste Programmiersprache auf GitHub.
PHP auf GitHub im Laufe der Jahre
PHP-Ranking auf dem Tiobe-Index
Ein weiterer Index für die Beliebtheit von Software ist der Tiobe-Index, der Programmiersprachen anhand der Anzahl der Suchmaschinen bewertet. Unternehmen verlassen sich bei Programm- und Investitionsentscheidungen stark auf den Index, insbesondere wenn es um Entwicklermarketing geht.
Wie GitHub ist auch der Tiobe-Index von PHP zurückgegangen. PHP, das letztes Jahr unter allen Sprachen den 8. Platz belegte, fiel auf den 9. Platz und wurde von C (C, C#, C++), Java, Visual Basic, Python, JavaScript und Assembly übertroffen. Um die Rangliste zu vergleichen, belegt PHP jedoch den 9. Platz von 274 von Tiobe erfassten Sprachen und übertrifft SQL, Ruby, Groovy, Go und Swift.
PHP-Ranking auf BuiltWith
Das letzte Modell, das wir uns ansehen möchten, ist BuiltWith. BuiltWith scannt Website-Titel, um festzustellen, wovon die Website betrieben wird, und stellt wie GitHub und Tiobe Rankings zur Beliebtheit und Trends von Programmiersprachen bereit.
Builtwith bietet einen interessanten Blick darauf, wie mit PHP erstellte Websites explodierten (von 2013 bis 2016 fast verdreifacht), bevor sie im Jahr 2017 zurückgingen und sich normalisierten. Die Anzahl der Websites, die PHP verwenden, ist von 2017 bis heute nahezu unverändert geblieben.
Erstellt mit PHP-Nutzung
Dies zeigt (wie wir bei GitHub und Tiobe gesehen haben), dass andere Sprachen beliebter geworden sind, wie zum Beispiel JavaScript und Node.js. Das bedeutet auch nicht, dass PHP nicht mehr verwendet wird oder man sich nicht mehr darauf verlässt, aber es gibt mehr Konkurrenz und es gibt andere praktikable Optionen, während PHP manchmal allein gelassen wird, weil es die bevorzugte Sprache für die Webentwicklung ist.
Als wir uns bei BuiltWith anschauten, wo PHP unter allen Technologien rangiert, erhielt PHP tatsächlich die folgenden BuiltWith-Auszeichnungen:
• Beliebteste Framework-Kategorie im gesamten Internet.
• Am beliebtesten unter den 10.000 besten Websites in der Framework-Kategorie.
• Am beliebtesten unter den 100.000 besten Websites in der Framework-Kategorie.
• Am beliebtesten unter den Top-1-Million-Websites in der Kategorie „Frames“.
Fazit
PHPs Beliebtheit ist gegenüber dem Höhepunkt vor 10 Jahren zurückgegangen, aber es bleibt die beliebteste Programmiersprache, die das Web antreibt. Es ist wichtig, sich daran zu erinnern, dass jedes Tool Vor- und Nachteile hat und PHP im Vergleich zu Sprachen, die darauf ausgelegt sind, Aufgaben zu erledigen oder Programme zu erstellen, für die PHP nie entwickelt wurde, einen Teil des schlechten Rufs einbüßt.
Es ist auch wichtig, sich daran zu erinnern, dass viele der frühen Kritikpunkte an PHP auf die Tatsache zurückzuführen waren, dass es sich um eine prozedurale Programmiersprache handelte und keine objektorientierten Programmierfunktionen enthielt. Diese Funktionen wurden in PHP 4 hinzugefügt, und mit PHP 7 und 8 ist OOP zu einem festen Bestandteil der PHP-Sprache geworden.
PHP ist eine praktikable, leistungsstarke Sprache, die von fast jedem Unternehmen und vielen großen und kleinen Unternehmen verwendet wird. Tatsächlich betreibt es über 50 % der 10.000 besten Websites im Internet! Bei diesem Nutzungsumfang kann man mit Sicherheit davon ausgehen, dass PHP auch in den kommenden Jahren eine herausragende Sprache bleiben wird.
Das obige ist der detaillierte Inhalt vonIst PHP eine aussterbende Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!