Es lebe PHP

Vor Beginn des Backend PHP Developer- Kurses wurde eine Übersetzung des Artikels erstellt .




Gerüchte über das Sterben von PHP sind übertrieben

W3Techs, PHP 79% -, . , . PHP . , PHP - .


Dieses Wochenende hat unser Beitrag über die Erörterung des Platzes von PHP im TIOBE-Index für September viel Diskussion ausgelöst. Heute Morgen wollen wir weiter über PHP sprechen, aber diesmal mit den Worten von Jyotirmai Samantha, der möchte, dass die Welt weiß, dass das Leben in dieser alten Frau noch warm ist. Bevor Sie mit dem Artikel fortfahren, können Sie sich als PHP-Entwickler, der an einem interessanten Projekt arbeitet, an uns wenden und darüber sprechen - editor@jaxenter.com. Fahren wir nun mit dem Artikel fort!

Der Hype um die WordPress Gutenberg-Editorblöcke aus JavaScript anstelle von PHP ließ alle fragen: "Ist die PHP-Ära vorbei?" Na nein! Zumindest sagen das die Statistiken. W3techsveröffentlichte einen Bericht, der besagt, dass "79% aller Websites, über die ihre Server-Programmiersprachen bekannt sind", PHP verwenden. Dies sind 8/10 Websites! Wir gehen also immer noch davon aus, dass PHP ernsthaft und dauerhaft hier ist.

Der PHP-Trend ist im vergangenen Jahr leicht zurückgegangen, etwa 1%. Die Anzahl der Entwickler hat sich jedoch nicht verringert. Das heißt, Entwickler lernen die Sprache und bemühen sich, PHP-Anwendungen zu entwickeln .



Laut einem TechRepublic- Artikel steht PHP immer noch auf der Liste der „7 Programmiersprachen, die jeder Entwickler 2018 lernen sollte“. Warum hören wir ständig Leute sagen, dass die Sprache tot ist? Schauen wir uns ein paar Mythen an.

Warum gibt es einen Mythos, dass die PHP-Zeit abgelaufen ist?


PHP skaliert nicht und läuft langsam. Dies sind die am meisten diskutierten Mythen. Ist das wirklich? Facebook, Wikipedia, Slack und WordPress werden mit PHP entwickelt.

Wikipedia ist die fünfthäufigste Website und seit 2019 hat Facebook mehr als 2,38 Milliarden aktive Nutzer pro Monat. Nicht skaliert? Wiederholen Sie bitte?

Und mit den neuesten Versionen von PHP ist es schneller als je zuvor. Laut hackr.io ist PHP 7 dreimal schneller als Python. Wie gefällt dir das! Wenn Sie jedoch kein Entwickler sind, sind diese Statistiken für Sie nicht von Bedeutung. Lassen Sie uns sehen, warum die Auswahl von PHP als Basis für Ihren technischen Stack keine Katastrophe bedeutet, wie Ihnen gesagt wird.

PHP Business Elements: Warum Enterprise PHP-Anwendungen entwickeln?


Eine Menge Entwickler


Wie bereits erwähnt, laufen 8 von 10 Websites immer noch mit PHP. Dies bedeutet, dass Entwickler sowohl erfahrene als auch Anfänger in PHP programmieren können. Dies führt auch zu einer einfachen Jobsuche. In Bewerbungen, die bei Binaryfolks eingehen, haben mehr als 80% der Bewerber Erfahrung mit PHP.

Niedrige Entwicklungskosten


PHP gibt es seit jeher. Die Tatsache, dass es sich um eine serverseitige Open-Source-Programmiersprache handelt, trägt zur Kostensenkung bei. Darüber hinaus können Entwickler aus mehreren Umgebungen auswählen und die Tools und Funktionen dieser Open Source-Umgebungen verwenden.

Mit PHP können Sie eine anständige Softwareanwendung für weniger als 15.000 US-Dollar erstellen!

Schneller Markteintritt


Die Tools, Funktionen und Codefragmente, die von Open Source-PHP-Umgebungen bereitgestellt werden, beschleunigen die Anwendungsentwicklung. PHP verfügt über eine riesige Bibliothek von Open Source-Paketen ( https://packagist.org/ ), die in verschiedenen Umgebungen verwendet werden können, wodurch eine enorme Menge an Entwicklungszeit gespart wird.

Darüber hinaus hilft die Codegenerierungsfunktion auf einigen Plattformen dabei, automatisch Code basierend auf den von den Entwicklern ausgewählten Einstellungen und Parametern zu generieren. Sparen Sie wieder Zeit!

Starke Community-Unterstützung


Wir alle bekämpfen von Zeit zu Zeit Fehler. Da die Sprache schon so lange existiert, gibt es eine große Community von Entwicklern, die im Gegensatz zu vielen anderen Programmiersprachen bereit sind, sofortigen Support zu bieten.

Skalierbarkeit


Skalierbarkeit ist das erste, was auftaucht, wenn wir über Anwendungsentwicklung sprechen (wie kommerzielle Anwendungsentwicklung [dh ERP]). Sie müssen berücksichtigen, dass ERP die wachsende Arbeitsbelastung oder einfacher die Fähigkeit zur Anpassung an das Wachstum bewältigen kann.

PHP-Anwendungen werden skalierbar, indem der Servergruppe weitere Server hinzugefügt werden. Die Arbeitslast zwischen Servern wird von Load Balancern verteilt.

Sicherheit


PHP hat einen schlechten Ruf, wenn es um Anwendungssicherheit geht. Entgegen der landläufigen Meinung weist es jedoch selten eingebaute Sicherheitslücken auf. Sicherheitsprobleme entstehen hauptsächlich durch Entwickler, die die Sprache implementieren.

Aber PHP 7 brachte Sicherheitsverbesserungen, die das Sprachsicherheitsprotokoll wirklich modernisierten. Einige Sicherheitstipps in PHP sind die regelmäßige Aktualisierung mithilfe von HTML-Spezialchars, um Cross-Site-Scripting zu vermeiden, ORM-ähnliche Doktrinen oder Beredsamkeiten, um SQL-Injection-Angriffe zu minimieren usw.

Die Sprache ist immer noch die beste Wahl, wenn Sie möchten Entwickeln Sie eine E-Commerce-Site oder Ihr eigenes CMS. Darüber hinaus wird es für die API-Entwicklung bevorzugt.

In der Tat ist PHP bereit für eine Wiederbelebung. Version 7.1 scheint eine völlig neue Sprache mit neuen verbesserten Funktionen zu sein. Ich bin sicher, dass er sich nur besser und stärker entwickeln und entwickeln wird. Die Größe von PHP ist, dass es Open Source Code hat. Dies führt zu vollständiger Transparenz des Codes und einer großen Entwicklergemeinschaft, was zu neuen Ideen, einer beschleunigten Entwicklung und Fehlerbehebung führt.

Sie mögen PHP vielleicht nicht, aber es ist zu viel, es als tot zu bezeichnen. Die Tatsache, dass sich das Entwicklungsteam auf eine bestimmte Sprache konzentriert, bedeutet nicht, dass alle anderen Sprachen tot sind oder sterben. Ich hoffe, dass der PHP-Schrei auch nachgelassen hat, da der jüngste Trend in der Proklamation zum Tod von Prominenten im Jahr 2018 nachgelassen hat! Amen!



Blaugrün bereitstellen. Kostenlose Lektion



All Articles