Heim  >  Artikel  >  Wie sieht die zukünftige Entwicklungsperspektive von PHP aus? Hat das Erlernen von PHP eine Zukunft?

Wie sieht die zukünftige Entwicklungsperspektive von PHP aus? Hat das Erlernen von PHP eine Zukunft?

PHPz
PHPzOriginal
2017-04-27 12:00:4616124Durchsuche

Dieses Jahr schreiben wir bereits das Jahr 2017. PHP wurde 1994 geboren und gibt es schon seit 23 Jahren. Allerdings hat sich das Internet in China erst in den letzten Jahren rasant weiterentwickelt, da für die Webentwicklung PHPs wichtig sind Aufgrund seiner geringen Wartungskosten, der schnellen Entwicklungsgeschwindigkeit und der leistungsstarken Ressourcen nutzte PHP die Gelegenheit, an Popularität zu gewinnen und wurde zur ersten Wahl für Webprojekte. Gibt es also eine Zukunft für das Erlernen von php? Was sind die zukünftigen Entwicklungsaussichten von php? Auch wie wird sich PHP in den nächsten 10 Jahren entwickeln? Angesichts der Probleme, die viele PHP-Anfänger beunruhigen, wird die chinesische PHP-Website eine objektive Analyse durchführen!

Hinweis zur Kurseröffnung: Die chinesische PHP-Website „Der 10. PHP-Online-Schulungskurs“ ist jetzt zur Anmeldung geöffnet!

Wie sieht die zukünftige Entwicklungsperspektive von PHP aus? Hat das Erlernen von PHP eine Zukunft?

Schauen wir uns zunächst an, was PHP ist?

PHP (ausländischer Name: PHP: Hypertext Preprocessor, chinesischer Name: „Hypertext Preprocessor“) ist eine allgemeine Open-Source-Skriptsprache. Die Syntax übernimmt die Eigenschaften der Sprache C, Java und Perl, ist leicht zu erlernen und weit verbreitet und eignet sich hauptsächlich für den Bereich der Webentwicklung. Als sehr gute und einfache Webentwicklungssprache ist PHP eng mit Linux, Apache und MySQL integriert und bildet eine goldene Entwicklungskombination von LAMP, die nicht nur die Nutzungskosten senkt, sondern auch die Entwicklungsgeschwindigkeit erhöht, um den neuesten interaktiven Anforderungen gerecht zu werden Netzwerkentwicklungsanwendungen.

PHP1

PHP erschien ursprünglich als schnelles, praktisches Toolkit. Um seiner Website ein kleines und praktisches Besucherverfolgungssystem hinzuzufügen, schrieb Rasmus Lerdorf 1994 einen PHP-Prototyp. Dies ist ein einfaches, in Perl verpacktes Tool. Da der Nutzungseffekt nicht ideal war, hat Rasmus dieses Tool in C-Sprache neu geschrieben

.............

Einzelheiten finden Sie unter: Lass uns reden Was ist PHP? Über das vergangene und gegenwärtige Leben von PHP

Das Folgende ist das Gespräch zwischen Internetnutzern und der chinesischen PHP-Website:

PHP-Anfänger Q : Der Geschichte der Webentwicklung nach zu urteilen, erschienen PHP, Python und Ruby fast gleichzeitig. Sie sind alle sehr charakteristische und ausgezeichnete Open-Source-Sprachen. PHP hat jedoch viel mehr Aufmerksamkeit erhalten als Python und Ruby Dieses Papier belegte diesen Monat bereits den dritten Platz im TIOBE-Ranking und übertraf damit C++. Glauben Sie, dass dies viel mit der Stellung von PHP bei der Website-Entwicklung und den Eigenschaften der PHP-Sprache selbst zu tun hat, oder gibt es noch andere Faktoren?

php Chinesische Website A: Unter den drei Sprachen ist PHP zweifellos die beliebteste, und auch Python und Ruby verzeichneten in den letzten Jahren gute Entwicklungstrends. Ich persönlich denke, dass die Popularität von Ruby eher auf Ruby aufRails zurückzuführen ist. Die Popularität dieses Frameworks übertrifft sogar die der Ruby-Sprache selbst und hat auch Forschungen zu Frameworks auf anderen Sprachplattformen ausgelöst . In letzter Zeit hat Python mehr Aufmerksamkeit erhalten und sich schneller entwickelt als Ruby und wurde von einigen innovativen Projekten übernommen. Dies ist möglicherweise eher auf Google zurückzuführen. Diese drei Sprachen sind allesamt hervorragende Skriptsprachen. Warum ist PHP so beliebt und gehört zu den ersten drei in der Rangliste? Oberflächlich betrachtet liegt das am Beschäftigungsumfeld. Immer mehr neue Unternehmen oder Projekte verwenden PHP, wodurch PHP-bezogene Communities immer aktiver werden, was sich wiederum auf die Entscheidungen vieler Projekte oder Unternehmen auswirkt und einen positiven Kreislauf bildet. Soweit ich bisher weiß, ist PHP für die meisten Webprojekte in China die erste Wahl, und viele Unternehmen sind von anderen Sprachen (wie ASP, JAVA) auf PHP umgestiegen. Das Richtige ist das Beste. PHP ist schnell, hat niedrige Entwicklungskosten, kurze Zyklen, niedrige Nachwartungskosten und ist reich an Open-Source-Produkten (dies kann die Entscheidungen vieler Projekte beeinflussen). sind die beiden anderen Wörter nicht vergleichbar? Darüber hinaus erscheint Python in vielen großen Projekten eher als „Binder-Sprache“ und scheint in eine andere Entwicklungsrichtung zu gehen als PHP. Warten wir ab.

PHP-Anfänger-Frage: Die Popularität des PHP-Entwicklungsframeworks ist auf die Popularität von RoR zurückzuführen, und die Entwicklung des PHP-Frameworks hat sich auch von der Nachahmung von Rails zu einem allmählichen eigener Stil. Es gibt jedoch immer noch viele PHP-Entwickler, die früher in die Branche eingestiegen sind und immer noch glauben, dass eine schnelle Sprache wie PHP kein Framework benötigt. Sie denken sogar, dass ein Framework überhaupt nicht notwendig ist, solange es eine hervorragende Architektur gibt. Denken Sie, dass das PHP-Framework für PHP notwendig ist? Sind Sie mit dem aktuellen Stand der PHP-Entwicklungstools zufrieden?

php Chinesische Website A: Das ist eine Ansichtssache. Ich persönlich bin der Meinung, dass ein hervorragendes Framework die Arbeitseffizienz erheblich verbessern kann, insbesondere für große und mittlere Unternehmen Unternehmen. Wenn Sie genügend Kontrolle über das Projekt haben, ist das -Framework natürlich nicht erforderlich. Schließlich sind PHP-Frameworks zahlreich und verwirrend, und es braucht Zeit, ein Framework zu erlernen. Wie in Ihrer Frage erwähnt, lehnen viele alte PHP-Programmierer das Framework ab und denken, dass sie genug Kontrolle über das Projekt haben und so etwas umständliches wie das Framework nicht benötigen Ein hervorragendes Framework kann die Lebensdauer eines Projekts verlängern und die Kosten für Wartung und Sekundärentwicklung senken. Wir haben derzeit unser eigenes CMS für PHP entwickelt. Dieses CMS hat unsere Arbeitseffizienz erheblich verbessert. Wir werden dieses CMS zu gegebener Zeit kostenlos zur Verfügung stellen. PHP-Anfänger F: Das objektorientierte Design von PHP ist nicht sehr gut. Viele objektorientierte Schreibmethoden, die sich gut in Sprachen wie Java anwenden lassen, sind in PHP nur sehr umständlich zu implementieren. Glauben Sie, dass Objektorientierung für Webentwicklungssprachen wie PHP wichtig ist? Kann die Objektorientierung von PHP noch verbessert werden?

php Chinesische Website A: Die Objektorientierung von PHP ist ein historisches Problem, und wenn es nicht gut ist, wird es allmählich zu einem historischen Problem, Egal welche Art von Sprache Objektorientiert ist eher eine Art, über Probleme nachzudenken. Es besteht keine Notwendigkeit, objektorientiert um der Objektorientierung willen zu sein. Die ursprüngliche Objektorientierung von PHP kann einfach als Funktionserweiterung angesehen werden. Viele Entwickler anderer Sprachen haben sich über sie lustig gemacht, aber die Objektorientierung von PHP7 reicht für die meisten WEB-Projekte aus. Wenn eine Sprache überleben will, muss sie sich an die technologische Entwicklung anpassen und ständig Anpassungen vornehmen. In dieser Hinsicht steckt das PHP-Team voller Energie.

PHP-Anfänger F: Die Sicherheit von PHP-Websites ist ein sehr häufiges Problem, und es gibt viele Neuigkeiten über Schwachstellen in PHP-Websites. Glauben Sie, dass der Grund dafür in den Eigenschaften der PHP-Sprache selbst liegt (im Vergleich zu anderen Faktoren wie der Anzahl der PHP-Websites, den Gewohnheiten beim Schreiben von PHP-Code usw.)? Gibt es Raum für Verbesserungen bei der PHP-Sicherheit? php Chinesische Website A: Website-Sicherheit ist ein relativ systematisches Problem. Es hängt direkt mit der Serversicherheit und der Codequalität zusammen. Derzeit verfügt PHP über viele hervorragende Open-Source-Produkte wie discuz, phpcms usw. Auch im Falle von Open Source sorgen diese Produkte für ausreichende Sicherheit. Der Schwellenwert für PHP ist sehr niedrig, und Sie können in ein oder zwei Wochen loslegen (PHP-Lernplan), und diese

„Schnellstart“-Programmierer neigen oft dazu, Code-Sicherheitsprobleme zu ignorieren . Die Verbesserung von Sicherheitsproblemen hängt davon ab, dass immer mehr PHP-Programmierer dieses Problem ernst nehmen.

PHP-Anfänger F: In vielen Großprojekten fungiert PHP mittlerweile vollständig als Skript, während die Geschäftsverarbeitung mit starker Logik von einer anderen funktionsreichen Sprache (z. B. Java) übernommen wird ). Welche Auswirkungen wird dies Ihrer Meinung nach auf Komplexität, Entwicklungsgeschwindigkeit, Entwicklungszyklus und Kosten haben?

php中文网A: Diese Situation existiert zwar, aber ich denke, der Grund, warum diese Situation auftritt, liegt nicht darin, dass PHP „es nicht kann“, sondern darin, dass viele Projektleiter Vorurteile gegenüber PHP haben und Die Obsession mit Sprachen wie JAVA hat diese Situation verursacht. Natürlich können wir nicht leugnen, dass es viele Probleme gibt, die PHP nicht lösen kann. PHP selbst ist als interpretierte Skriptsprache nicht für umfangreiche Datenoperationen geeignet und kann nicht zu einer „universellen Sprache“ werden. . In Großprojekten ist es normal, dass mehrere Sprachen zusammenarbeiten. Beispielsweise ist PHP für das Sammeln von Daten und die Bereitstellung von Schnittstellen verantwortlich, C für die Verarbeitung und Analyse von Daten und Python für Kleber. Jede Sprache erfüllt ihre eigenen Aufgaben und kooperiert miteinander, aber die Arbeitsteilung ist unterschiedlich und es gibt keinen Unterschied zwischen Überlegenheit und Unterlegenheit. Genauso wie die Verwendung von C für die Datenanzeige sehr schmerzhaft sein wird. Ich glaube nicht, dass es gut ist, dass PHP sich zu komplexen Berechnungen entwickelt, und ich glaube, dass das PHP-Entwicklungsteam diese Situation gut verstehen wird. Keine Sprache kann „universal“ sein, aber wir können sehen, dass die aktuelle Situation von Java nicht so erfolgreich zu sein scheint wie PHP. Wenn PHP auch „universell“ ist, wird es eine Katastrophe sein . Über das Gehalt von PHP-Entwicklern:

Das Gehalt von PHP-Entwicklern richtet sich im Allgemeinen nach dem technischen Niveau und der Arbeitsweise Bestimmt liegt das durchschnittliche Gehalt eines neuen PHP-Entwicklers bei etwa 4.000, und das durchschnittliche Gehalt nach 2 Jahren Berufserfahrung liegt bei etwa 1 W. Wie hoch ist also das Gehalt von High-End-PHP-Talenten im Jahr 2017? Wie ist das allgemeine Nachfrageumfeld? Zur Veranschaulichung gibt die chinesische PHP-Website die Rekrutierungsdaten von 100offer wieder, einer High-End-Internet-Talentrekrutierungsplattform. Einzelheiten finden Sie unter: Rekrutierungssaison 2017: Wie hoch sind die Gehälter von High-End-PHP-Talenten?

Zusammenfassung:

Jede Sprache hat ihre eigenen Vorteile und Nachteile: PHP ist derzeit die beste Sprache für die WEB-Entwicklung, und seine Entwicklungsaussichten werden auch in den nächsten 10 Jahren immer noch einer ständigen Aktualisierung und Iteration unterzogen begonnen, aber schwer zu meistern, und tun Sie es und schätzen Sie es! Gibt es eine Zukunft für das Erlernen der PHP-Sprache? Ist es auch möglich, ein stiller Verlierer zu sein oder Bai Fumei zu heiraten? Es ist sehr wichtig, welche Art von Plattform Sie wählen. Große Plattformen bieten gute Technologie, hohe Vorteile und Sicherheit, aber der Platz ist klein und wie eine Schraube. Entwicklungsorientierte Unternehmen haben eine gute Atmosphäre, gute Produktaussichten und viel Platz, aber die Risiken sind hoch. Nur wenn Sie Ihre Aktivitäten in verschiedenen Phasen kombinieren, können Sie die Wahl treffen, die am besten zu Ihnen passt.

Empfohlene verwandte Artikel:

Die wichtigste Programmiersprache, die es 2017 zu lernen gilt, ist PHP?

Ist PHP schwer zu erlernen? Wie lange dauert es, PHP vom Einstieg bis zur Beherrschung zu erlernen? Wie wäre es mit PHP „Qian Jing“? Sehen Sie, was die Experten sagen?

Aussichten für die zukünftige Entwicklung der Python-Sprache im Jahr 2017

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn