PHP 真的死了吗?通过 PHP 的演变揭开真相

WBOY
发布: 2024-08-22 18:51:33
原创
398 人浏览过

1994 wurde ich in einer Kleinstadt in den Vereinigten Staaten geboren. Im selben Jahr entwickelte der Kanadier Rasmus Lerdorf PHP. Damals war PHP lediglich ein in Perl geschriebenes CGI-Skript. Vielleicht war es Zufall, dass PHP in der zweiten Hälfte meines Lebens zu meinem Lebensunterhalt wurde. Lerdorfs ursprünglicher Zweck beim Schreiben dieser Skripte bestand lediglich darin, die Besucher seiner Website zu verfolgen. So entstand aus einem einfachen Anfang „die beste Sprache der Welt, PHP“. Große Unternehmungen haben oft bescheidene Anfänge. Diese in Perl geschriebenen CGI-Skripte können als Prototyp von PHP angesehen werden, sogar als die erste Version, „PHP 1.0.“

Dieser Artikel wird Ihnen von ServBay präsentiert – der Webentwicklungsumgebung der nächsten Generation, die eine schnelle, abhängigkeitsfreie und nicht aufdringliche Installationslösung für PHP/Node.js-Entwicklungsumgebungen bietet. In nur 3 Minuten können Sie eine vollständige Entwicklungsumgebung mit Webserver, Datenbank, E-Mail, DNS und gängigen Tools erstellen, ohne Docker oder Quellcode-Kompilierung zu benötigen. ServBay ist mit macOS 12 und höher kompatibel und unterstützt arm64- und x86_64-Architekturen. Es bietet eine leistungsstarke und ressourcenschonende Entwicklungsplattform. Probieren Sie ServBay aus und erleben Sie PHP 8.4!

Berichten zufolge stammt der folgende Code aus der ersten Version von PHP. Kommt es jemandem bekannt vor?

html

   Hey, you are using Netscape!

Sorry, that record does not exist

Welcome !

You have credits left in your account.

登录后复制

Im selben Jahr veröffentlichte Netscape Version 0.9 des Navigator-Browsers, des ersten ausgereiften Webbrowsers in der Geschichte. Seine Veröffentlichung sorgte in der Branche für Aufsehen und bot einen fruchtbaren Boden für die schnelle Entwicklung von PHP.

Is PHP Really Dead? Unveiling the Truth Through PHP’s Evolution

Im folgenden Jahr veröffentlichte Rasmus Lerdorf PHP 2.0. Diese Version hat nicht nur auf Datenbanken zugegriffen, sondern auch HTML eingebettet, um Daten dynamisch zu verarbeiten. Diese neuen Funktionen zogen eine Gruppe von PHP-Enthusiasten an, darunter Zeev Suraski und Andi Gutmans, die später dem PHP-Kernentwicklungsteam beitraten. Die renommierte „Zend VM Engine“ wurde von diesen beiden Entwicklern geleitet.

Ende 1998 war Instant Messaging in den Vereinigten Staaten auf dem Vormarsch, verkörpert durch AIM (AOL Instant Messenger). Ungefähr zu dieser Zeit wurde die offizielle Version von PHP 3.0 veröffentlicht. Das überzeugendste Merkmal waren die erweiterbaren Module, die zahlreiche Amateurentwickler dazu anzogen, neue Erweiterungen einzureichen, und so eine solide Grundlage für das PHP-Ökosystem legten. Davon profitierte auch das spätere Aufkommen der asynchronen Kommunikationserweiterung Swoole.

Zwei Jahre später, im Jahr 2000, direkt nach dem Platzen der Dotcom-Blase, wurde PHP 4.0 veröffentlicht. Mit dieser Version wurde die in C geschriebene Zend VM-Virtual-Machine-Engine eingeführt, die die Programmausführungsleistung erheblich verbesserte. Darüber hinaus wurde die Unterstützung für Klassen und Objekte eingeführt und damit die ursprüngliche Form objektorientierter Funktionen markiert.

Während der Anschläge vom 11. September 2001 in den USA wurde das mit PHP entwickelte Open-Source-Content-Management-System WordPress v1.0 offiziell veröffentlicht. Es wurde von den Entwicklern gut angenommen und senkte die Schwelle für die Erstellung von Blog-Websites erheblich. Aktuellen Statistiken zufolge liegt der Marktanteil von WordPress bei erstaunlichen 46 % und ist damit das weltweit beliebteste CMS. Das bedeutet, dass etwa die Hälfte der Websites im Internet mit WordPress erstellt wird. Man kann sich leicht vorstellen, wie die Popularität von WordPress die weit verbreitete Einführung von PHP vorangetrieben hat. Ich erinnere mich, dass ich einmal den Quellcode von WordPress umgeschrieben habe und mich vom prozeduralen Code überwältigt fühlte, da ich an objektorientierte Programmierung gewöhnt war. Ich frage mich, ob andere PHP-Entwickler ähnliche Erfahrungen gemacht haben?

Is PHP Really Dead? Unveiling the Truth Through PHP’s Evolution

Im Jahr 2004 wurde die neue Ära von PHP 5.0 offiziell veröffentlicht und markierte einen bedeutenden Meilenstein. Im Laufe der Jahre iterierte PHP innerhalb der v5-Version und machte sie zur langlebigsten Hauptversion in der Geschichte von PHP. Diese Version führte vollständig objektorientierte Funktionen ein und aktualisierte die virtuelle Zend VM-Engine auf die zweite Generation, wodurch die Leistung erheblich verbessert wurde.

Im Jahr 2007, drei Jahre nach der Veröffentlichung von PHP 5, wurde das amerikanische PHP-Framework Laravel geboren. Die Veröffentlichung von Laravel kam vielen PHP-Entwicklern zugute. Mein erstes Projekt wurde mit Laravel entwickelt und ich glaube, dass viele PHP-Entwickler wie ich von diesem Framework profitiert haben. Allerdings senkte die Beliebtheit des Frameworks die Hemmschwelle für PHP-Entwicklungsprojekte weiter und lockte viele Menschen mit Laienhintergrund dazu, zur PHP-Entwicklung zu wechseln, was heute zu einem gemischten technischen Fachwissen unter PHP-Entwicklern führt.

Is PHP Really Dead? Unveiling the Truth Through PHP’s Evolution

Lange Zeit konzentrierten sich die Anwendungsszenarien von PHP hauptsächlich auf die Erstellung von CMS-Content-Websites, was zu einem Mangel an Erfolgen im Bereich der asynchronen Kommunikation führte. Erst 2012 veröffentlichte Swoole seine erste Version. Obwohl Swoole zunächst nicht perfekt war, füllte es die Lücke in der asynchronen Netzwerkkommunikation für PHP. Dies ermöglichte es PHP, in der Echtzeitkommunikation, der IoT-Kommunikation, der Spieleentwicklung und anderen Bereichen zu glänzen und die Entwicklung von PHP zu verbessern. Im selben Jahr veröffentlichte die Go-Sprache ihre erste Version, v1.0, und markierte damit ihre Reife. Go ist für seine hohe Leistung bekannt, während PHP in diesem Bereich offensichtliche Mängel aufweist, was den Grundstein dafür legt, dass PHP-Entwickler Jahre später auf die Go-Sprache umsteigen.

Is PHP Really Dead? Unveiling the Truth Through PHP’s Evolution

Nach mehr als einem Jahrzehnt der Iteration an der v5-Version veröffentlichte PHP Ende 2015 endlich PHP 7, was einen qualitativen Sprung markierte. So wie die Reform und Öffnung erhebliche Auswirkungen auf die chinesische Wirtschaft hatten, hatte PHP 7 einen ähnlich großen Einfluss auf die Entwicklungsgeschichte von PHP. Insbesondere war die Facebook-Ingenieurin Sarah Goldman eine der Hauptinitiatoren von PHP 7. Das Debüt von PHP 7 verbesserte die Systemleistung von Facebook erheblich. Die frühe Architektur von Facebook nutzte den LAMP-Stack mit PHP als Backend-Sprache. Auch viele andere Plattformen wie eBay und Wikipedia nutzten zunächst PHP für die Entwicklung, was die damalige Beliebtheit von PHP unter Beweis stellte.

Is PHP Really Dead? Unveiling the Truth Through PHP’s Evolution

Während wir uns noch mit der COVID-19-Pandemie beschäftigten und uns täglichen Nukleinsäuretests unterziehen mussten, wurde PHP 8 Ende 2020 still und leise veröffentlicht. Als großes Update war sein größtes Highlight die Einführung von JIT (Just-In-Time). Kompilierungstechnologie. Diese Technologie ermöglicht es, PHP-Code während der Ausführung in Maschinencode zu kompilieren, anstatt ihn bei jeder Ausführung interpretieren zu müssen. Die JIT-Kompilierung verbessert die Effizienz der Codeausführung, wodurch PHP schneller läuft und die Leistung deutlich verbessert wird. Kurz gesagt, PHP 8 hat dem PHP-Ökosystem starken Schwung verliehen.

Obwohl die Pandemie heute zurückgegangen ist, bleiben ihre Auswirkungen auf die Weltwirtschaft bestehen, gepaart mit lokalen Unruhen in einigen Ländern, die zu einem anhaltenden wirtschaftlichen Abschwung führen. In diesem Zusammenhang steht auch die Internetbranche vor Herausforderungen: Häufige Entlassungen bei inländischen Internetunternehmen verschärfen indirekt den Wettbewerb unter Programmierern. Die Wirtschaft ist wie ein Kuchen; Wenn es schrumpft, gibt es weniger zu teilen. Programmierer können nicht nach außen expandieren und konkurrieren daher intern. Darüber hinaus stand PHP schon immer am Rande der Verachtungskette, da Entwickler von Java, C/C++, Go und anderen Sprachen ihre Technologien für überlegen hielten. Infolgedessen werden PHP-Entwickler verdrängt und zum Ausstieg gezwungen. Ich glaube, dass dies der wahre Grund für die Annahme ist, dass PHP im Niedergang begriffen ist.

Stellen Sie sich vor, wir könnten in die Zeit vor der Pandemie zurückkehren, mit einer boomenden Weltwirtschaft, einer florierenden Internetbranche und florierenden kleinen und mittleren Unternehmen. In einem solchen Szenario würde PHP immer noch die Rangliste der Programmiersprachen dominieren und nicht aus den Top Ten fallen. Es ist bekannt, dass viele renommierte Unternehmen im In- und Ausland mit PHP begonnen haben, was PHP-Anwendern immens zugute kam. Rückblickend reichen die Beiträge von PHP zur Internetbranche aus, um den Spitznamen „PHP ist die beste Sprache der Welt“ zu rechtfertigen.

Is PHP Really Dead? Unveiling the Truth Through PHP’s Evolution

Ich habe einmal einen Beitrag auf Reddit gesehen, in dem ein Benutzer sich bei PHP für die Vorteile bedankte, die es ihm gebracht hat. Als Frontend-Entwickler konnte er PHP für die Backend-Entwicklung nutzen, viele Outsourcing-Projekte übernehmen und beträchtliche Erträge erzielen. Jemand erwiderte jedoch, dass es lächerlich sei, wenn ein einfacher Arbeiter sich für einen Schraubenschlüssel bedankt. Aber ich behaupte, dass man ohne den Schraubenschlüssel vielleicht nicht einmal die Möglichkeit hätte, Schrauben einzudrehen. Im Laufe der PHP-Entwicklung hat es nach und nach die Bedürfnisse der Entwickler erfüllt. Einige Sprachen haben einen prestigeträchtigen Hintergrund (z. B. die Go-Sprache, die vom Vater der C-Sprache bei Google entwickelt wurde), während andere aus bescheidenen Verhältnissen stammen, was zu unterschiedlichen Wachstumspfaden und Ergebnissen führt.

Is PHP Really Dead? Unveiling the Truth Through PHP’s Evolution

这个时代造就了比尔盖茨,就像它造就了PHP一样。 PHP 9 仍在开发中,据传将引入 async/await 原生异步编程,这将是 PHP 的前沿且高效的编程模型。最后,随着全球经济的逐步复苏和互联网行业的不断创新,PHP也将焕发新的活力。通过保持其易用性和灵活性,同时增强其性能,PHP 一定会牢牢地站在 Web 开发世界的顶端。

众志成城,PHP开发者应该团结起来,渡过难关,努力构建PHP生态。让“PHP已死”的声音消失,让PHP重回巅峰

以上是PHP 真的死了吗?通过 PHP 的演变揭开真相的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!