Heim  >  Artikel  >  PHP ist wirklich hart! Stabil in den Top Ten!

PHP ist wirklich hart! Stabil in den Top Ten!

藏色散人
藏色散人nach vorne
2023-02-09 10:56:402641Durchsuche

Die jährliche Job-Hopping-Saison steht wieder vor der Tür. Nachdem die Seuchenbekämpfung gelockert wurde, könnte sich die Beschäftigungssituation verbessern. Viele Entwickler bereiten sich auf „Gold, Drei, Silber und Vier“ vor. Wissen Sie also, welche Programmiersprachen auf dem Markt sehr gefragt sind?

Vor nicht allzu langer Zeit hat die ausländische Website DevJobsScanner die Daten der letzten 14 Monate (2021.10-2022.11) analysiert und Stellenangebote mit klaren Anforderungen für Programmiersprachen herausgesucht Aufgelistet sind 8 Programmiersprachen mit der höchsten Nachfrage im Jahr 2022.

Unter ihnen nimmt Javascript/Typescript zweifellos eine dominierende Stellung ein. Fast ein Drittel der Stellenangebote erfordern Kenntnisse in Javascript/Typescript, während Python und Java im Jahr 2022 die am zweithäufigsten nachgefragten Programmiersprachen sein werden. ist eine knappe Sekunde.

PHP ist wirklich hart! Stabil in den Top Ten!

Komplette Übersicht über Programmiersprachen und ihre jeweiligen Anforderungen im Jahr 2022

Etwas überraschend liegt PHP auf Platz fünf. Diese fast dreißig Jahre alte Programmiersprache wurde mehrfach kritisiert, doch in dieser Umfrage stellten Forscher fest, dass es immer noch 226.000 Arbeitsplätze für PHP gibt, was etwa 10 % entspricht. Und es ist erwähnenswert, dass PHP im Oktober 2021 etwa 5 % aller Beschäftigungsmöglichkeiten im Entwicklungsbereich ausmachte, sich dieser Anteil jedoch bis November 2022 fast verdoppelt hat.

PHP ist wirklich hart! Stabil in den Top Ten!

1. Eine alte, aber immer starke Sprache: einmal in den Top 5 der unbeliebtesten Sprachen enthalten

„PHP ist die beste Sprache der Welt, das ist ein altes Meme.“ Später entwickelte sich daraus sogar ein bisschen schwarzer Humor. Im Laufe der Jahre ist es nicht ungewöhnlich zu sagen, dass „PHP sterben wird“ oder „PHP ist tot“, aber bis heute ist die Sprache immer noch stark.

Aber objektiv gesehen gibt es immer noch viele Entwickler, die PHP nicht mögen. In der Stack OverFlow-Umfrage wurde PHP sogar in die Top 5 der am meisten gehassten Sprachen gewählt. Aber wenn eine Sprache in der langen Geschichte überleben kann, muss sie einige Tricks haben.

Wenn man auf die Entwicklungsgeschichte von PHP zurückblickt, kann man sagen, dass ihre Höhen und Tiefen die Entwicklung des gesamten Internets widerspiegeln.

Der Gründer von PHP ist Rasmus Lerdorf, ein in Grönland geborener Programmierer. Rasmus entwickelte PHP 1994 für seine eigene Arbeit, verriet jedoch später in Interviews, dass er nie darüber nachgedacht hatte, daraus eine Programmiersprache zu machen. Ursprünglich war nichts in diesem Werkzeugsatz als Werkzeug konzipiert.

„Ich mag das Programmieren wirklich nicht. Ich habe dieses Tool entwickelt, um den Programmieraufwand zu reduzieren, sodass ich einfach Code wiederverwenden kann, von dem ich nicht weiß, wie ich ihn stoppen soll. Ich hatte nie vor, eine A-Programmiersprache zu schreiben […] „Ich hatte eigentlich keine Ahnung, wie man eine Programmiersprache schreibt, ich habe einfach immer wieder den nächsten logischen Schritt hinzugefügt.“ Im Zeitalter des PC-Internets erlebte PHP schnell seinen Höhepunkt.

Zu dieser Zeit wurden 80 % der Online-Websites in PHP-Sprache entwickelt und PHP wurde in Taobao, Yahoo und Sohu verwendet. Zu dieser Zeit wurde PHP verwendet, um das Front-End und das Back-End der Website ohne Trennung zu erstellen, und HTML+CSS+JS+jQuery wurde zu den Standardfähigkeiten für Entwickler. Beispielsweise verfügte Facebook, die damals beliebte soziale Software, über ein eigenes Team, das sekundäre Leistungsoptimierungen für PHP durchführte.

PHP, das sich sehr gut zum schnellen Erstellen von Websites eignet, wurde damals tatsächlich als „die beste Websprache der Welt“ bezeichnet. Bis zum Aufkommen des mobilen Internets begann eine Gruppe von Internetgiganten, die von Tencent vertreten wurden, mit der Entwicklung verschiedener beliebter mobiler Apps auf Smartphone-Basis. In den folgenden Jahren begann auch PHP zu sinken wurde schnell von Java abgelöst, Python und andere Sprachen haben die Stadt erobert.

Einige Leute beklagten, dass PHP in einer Zeit, in der jeder auf der Jagd nach neuen Dingen ist, wie ein alter Mann sei, der keinen Hype mag und seine Heimatstadt nicht verkaufen will. Dieses Argument passt gut zum Klischee in den Köpfen vieler Entwickler. Ihrer Meinung nach stagnierte PHP schon seit langem. Wenn Sie jedoch bereit sind, ein wenig Zeit zu investieren, um es zu verstehen, werden Sie feststellen, dass das offizielle PHP-Team kontinuierlich neue Versionen pflegt und iteriert.

Neben Leistungsverbesserungen schlägt sich das heutige PHP auch in Frameworks wie Laravel und ThinkPHP sehr gut.

In der im Dezember 2022 veröffentlichten PHP 8.2-Version wird Unterstützung für die Definition von Konstanten in Merkmalen hinzugefügt, die Erweiterung „Random“ und die „schreibgeschützte“ Klasse sowie der Typ „Disjunctive Normal Form“ (DNF) eingeführt und das integrierte Web aktualisiert server Die MIME-Typtabelle reduziert die Speichernutzung von Zeichenfolgen, die von verschiedenen Funktionen zurückgegeben werden, unterstützt zunächst die JIT-Leistungsanalysegenerierung von macOS Instrument, aktiviert arc4random_buf für Linux und führt Glibc 2.36 oder höher für zufällige Bytes ein.

PHP-Updates in gleichmäßigem Tempo. Es ist ersichtlich, dass PHP in der Programmierwelt, in der nach und nach neue Sprachen entstehen, eine Haltung einnimmt, die „mit zunehmendem Alter stärker wird“ und „ehrgeizig“ ist.

2. Zurück in den Top Ten bringt die Attribution immer noch „schnelles“ Geld

Obwohl der Marktanteil von PHP zurückgegangen ist, ist es immer noch die wichtigste Entwicklungssprache für die Webentwicklung. Vor nicht allzu langer Zeit, in der von Tiobe veröffentlichten Rangliste der Programmiersprachen für Januar 2023, kletterte PHP auf den zehnten Platz, was als „beständiges Glück“ bezeichnet werden kann.

PHP ist wirklich hart! Stabil in den Top Ten!

Tiobe hat die Rangliste der Programmiersprachen für Januar 2023 bekannt gegeben

Aber PHP steht immer noch oft in der Kritik. Ein typischer Punkt ist, dass PHP hauptsächlich für die schnelle Entwicklung von Webprojekten mit mittlerer Parallelität und leichter Skriptaufgabenentwicklung geeignet ist. Es kann für Einzelpersonen oder Start-up-Unternehmen zum Erstellen von Websites bevorzugt werden, ist jedoch nicht für wirklich große Projekte geeignet. Großprojekte.

Einfach ausgedrückt sind die Vor- und Nachteile der PHP-Sprache sehr klar, was auch zu der normalen Situation geführt hat, dass „Hasser sich selbst hassen und Liebhaber sich selbst lieben“.

Die Vorteile von PHP sind:

Erstens ist es einsteigerfreundlich, hat niedrige Einstiegsbarrieren und begünstigt die Monetarisierung: Viele Menschen können in wenigen Monaten selbst gute Dinge machen und sich auf Jobs bewerben Befehle entgegennehmen. Ein Entwickler sagte einmal mit Emotionen: „Als Basis-Autodidakt, der auf das Internet umgestiegen ist, kann man sagen, dass meine Fähigkeit, meine Karriere erfolgreich zu wechseln und einen Job, den ich nicht mag, durch eine Arbeit und ein Leben, die ich mag, aufzugeben, davon abhängt.“ vollständig auf mehreren PHP-basierten Tools. Darüber hinaus ist die klassische Kombination von PHP „LAMP (Linux + Apache + Mysql + PHP)“ Open Source und kostenlos und führt zu sofortigen Ergebnissen bei der Kostenkontrolle.

Drittens ist es plattformübergreifend: Da PHP ein serverseitiges Skript ist, kann es unter UNIX, LINUX, WINDOWS und Mac OS ausgeführt werden. Die neu veröffentlichte Version von PHP 8.2 bietet vorläufige Unterstützung für die plattformübergreifende Erstellung auf der Windows-für-ARM64-Plattform und weist den JIT-Puffer Opcache nahe dem PHP.text-Feld zu, um die Verwendung direkter IP-bezogener Aufrufe und Sprünge zu ermöglichen.

Auch die Mängel von PHP sind auf den ersten Blick klar:

Erstens ist das Gesamtgehalt trotz vieler Jobmöglichkeiten niedrig: Egal in Städten der ersten oder zweiten und dritten Klasse Es besteht eine große Nachfrage nach PHP-Positionen, aber das Gehalt kann nur als durchschnittlich bezeichnet werden, sogar allgemein als rückständig. Der intuitivere Grund ist, dass das Einkommen natürlich steigen wird, wenn die Technologie auf dem Vormarsch ist, an der Spitze der Popularität steht und auf Riesen angewiesen ist. Wenn die Technologie jedoch ihren Höhepunkt überschritten hat und zurückgeht, steigt der Anteil der „großen Meister“. " unter den Praktizierenden wird natürlich zurückgehen. Es ist auch schwierig, das Einkommensniveau zu erhöhen.

Zweitens mangelt es der Sprache an Tiefenattributen und es gibt wenig Raum für Wachstum. Da für den Einstieg in PHP keine zugrunde liegenden Funktionen erforderlich sind, ist es für einen einzelnen PHP-Benutzer schwierig, Zugriff auf den zugrunde liegenden Code zu erhalten. Wenn Sie sich nicht an einen Baum hängen möchten, müssen Sie nach dem Erlernen von PHP andere Sprachen wie Java, Go usw. lernen, um wirklich Raum für die Erweiterung Ihrer Fähigkeiten zu schaffen.

Drittens ist der Anwendungsbereich begrenzt und wird bei der Entwicklung großer Projekte selten verwendet. Einige Entwickler glauben, dass PHP auch mit mehreren Threads entwickelt werden kann, obwohl es hauptsächlich für kleine und mittlere Websites gedacht ist Wenn Sie ein System wie ein großes Einkaufszentrum wählen, sind die Ergebnisse in der Praxis oft besser.

3. Die beste Sprache: „Hardcore“-Spieler, die kritisiert werden

Im Allgemeinen gab es immer eine Kette der Verachtung für Programmiersprachen, und keine Sprache wird von allen gelobt. Es kommt genauso häufig vor, dass jemand PHP hasst, wie auch, dass jemand JavaScript, C++ oder Python hasst. Es ist jedoch nicht zu leugnen, dass PHP tatsächlich sehr gut für die Webentwicklung, die schnelle Erstellung von Websites, den schnellen Einstieg und die geringen Kosten geeignet ist. Wie oben erwähnt, bietet es eine große Anzahl von Aufgaben.

Im Zhihu-Forum: „Haben Sie darauf bestanden, PHP zu verwenden, wie fühlen Sie sich jetzt?“ Unter dieser Frage lautet die allgemeine Emotion: Obwohl viele Leute denken, dass PHP für Einzelunternehmer und kleine Unternehmen der Vergangenheit angehört Für mittelständische Unternehmen ist PHP nach wie vor die erste Wahl für schnelle Entwicklungsprojekte. Obwohl es seit so vielen Jahren pessimistisch ist, ist PHP auch heute noch sehr aktiv. Wie der Freund im Bild unten es beschreibt, ist es wirklich „fleißig“.

PHP ist wirklich hart! Stabil in den Top Ten!

Auszüge aus Zhihu-Benutzerantworten

Empfohlenes Lernen: „

PHP-Video-Tutorial

Stellungnahme:
Dieser Artikel ist reproduziert unter:千山. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen