Sollten Studenten, die neu in der IT sind, PHP oder Java lernen? Welches ist besser? Es ist in der Tat eine Frage, die Menschen Schwierigkeiten bei der Auswahl bereiten kann. Und selbst professionelle Programmierer stehen vor dem gleichen Problem. Wie das Sprichwort sagt: Es gibt zu viele Fähigkeiten, die es zu meistern gilt. Wenn Sie sich also zwischen PHP und Java entscheiden möchten, müssen Sie deren jeweilige Vor- und Nachteile verstehen.
Java verstehen
Java ist wie C++, Python und andere Programmiersprachen Java Wide Anwendungsspektrum. Von den mobilen Android-Apps, die wir täglich verwenden, bis hin zu den Anwendungsserverprogrammen der meisten Websites oder Managementinformationssystemen sind sie alle in Java geschrieben.
Vorteile: JAVA ist plattformübergreifend und verfügt über viele Anwendungen, wie Android, Swing, J2EE, J2ME usw. Die Beschäftigungsmöglichkeiten sind vielfältig und die Marktnachfrage nach Arbeitsplätzen ist enorm. Da Java hauptsächlich große Systeme entwickelt, benötigen große Unternehmen häufig viele Java-Talente. (Kostenlose Tutorial-Empfehlung: JAVA-Video-Tutorial)
Nachteile: JAVA hat eine hohe Lernschwelle (im Vergleich zu PHP) und Sie müssen viele Open-Source-Frameworks erlernen Bevor Sie lernen, eine technische Architektur aufzubauen, ist der Lernzyklus lang und die Entwicklung komplex. Erfordert Teamentwicklung.
Erfahren Sie mehr über PHP
PHP ist die Abkürzung für Hypertext Preprocessor und ist eine Computerskriptsprache. Skriptsprachen müssen zur Kompilierungszeit keine ausführbaren Binärdateien wie Programmiersprachen generieren, sondern führen den geschriebenen PHP-Code direkt aus, um den Effekt zu erzielen. Wie die gleiche Skriptsprache JavaScript ist auch PHP eine interpretierte Sprache, die direkt interpretiert und ausgeführt werden kann.
Vorteile: PHP wird hauptsächlich für die Website-Entwicklung verwendet Derzeit werden 85 % der inländischen Websites mit PHP entwickelt Grund für seine Langlebigkeit. Im Hinblick auf E-Commerce und Communities verfügt PHP über sehr ausgereifte Open-Source-Codes und -Vorlagen, wodurch PHP äußerst weit verbreitet ist. Zu den berühmten Unternehmen, die PHP verwenden, gehören: Unilever, Philips, NTT, Cisco, Japan Airlines, Air Canada, Lufthansa, GE Marketplace, Wallstreet:Online Deutschland, AuctionWatch, VillageVoic, Dialpad und BMC usw., unter den Top 40 Websites der Welt Mehr über 20 davon wurden in PHP-Sprache entwickelt. (Empfohlene Kurse: PHP Chinese Network Sixth Phase Online Class)
Nachteile: Die spätere Skalierbarkeit ist relativ schlecht;
Lassen Sie mich einen Artikel über Zhihu zum Thema „Wie kann man die Entwicklung von PHP sehen?“ mit Ihnen teilen. „Ein großes Lob für die Antwort, ich hoffe, Sie können davon profitieren!“
Gao Qing:
Ich arbeite seit 10 Jahren mit PHP. Aufgrund der rasanten Entwicklung von nodejs. PHP ist das Beste in dieser Hinsicht. Viele Unternehmen haben die Front-End- und Back-End-Trennung übernommen. Nachdem das Back-End Schnittstellendienste bereitgestellt hat, sind die Vorteile von Schwergewichtssprachen wie Java stärker in den Vordergrund gerückt . Bei der reinen Verarbeitung von Webseiten wird PHP bald durch knotenbezogene Produkte ersetzt. Der Grund dafür ist, dass das Frontend js-freundlicher ist und die eigenen Stärken von PHP nicht voll ausgenutzt werden können In einem langfristigen Wartungsprojekt kann PHP leicht ersetzt werden. In den letzten Jahren hat sich jeder nach und nach für Swoole entschieden, um Websockets zu erstellen. Dieses Framework läuft auch auf lange Sicht sehr gut . Aber es gibt keine Unternehmen, die es nutzen können, es scheint, dass es in der Spielebranche, der Video-Live-Übertragungsbranche usw. sehr anstrengend sein wird In vielen Fällen ist es wie ein Gespräch auf Papier und wird nicht lange anhalten.
php7Die neuen Funktionen sind großartig, aber fragen Sie die Leute um Sie herum, wie viele Projekte mit PHP5 ausführen, basierend auf PHP7. Es gibt mehrere hervorragende Rahmenbedingungen. Alle Phänomene sind an der Oberfläche. Mein geliebtes PHP wird langsam gleichgültig. Aus optimistischer Sicht hat PHP jedoch bereits einen Platz auf dem Markt und PHP nimmt immer noch einen hohen Anteil gewöhnlicher Websites ein. Es gibt auch viele alte Systeme, die mit PHP umgestaltet werden; wenn ich einigen Unternehmen Architekturen vorschlage,
neue Projekte empfehlen immer noch die Verwendung von PHPIch habe Java-, .net- und PHP-Teams geleitet, PHP Es ist definitiv die Nr. 1 in Bezug auf die Entwicklungseffizienz; eine Sprache hat immer eine Bedenkzeit und wird immer von anderen neuen Sprachen beeinflusst; Ein weiterer Grund, warum PHP derzeit nicht so beliebt ist, liegt darin, dass es nicht mehr so viele Startup-Unternehmen gibt wie zuvor. Da in den letzten Jahren eine Reihe von Startup-Unternehmen zusammengebrochen sind, geraten PHP-Entwickler langsam in einen Mangel an Arbeitsplätzen. So einfach ist es nicht mehr, einen Job zu finden. Und sie haben ein fatales Problem. Die meisten von ihnen führen die Implementierung durch, sodass viele Leute wenig Erfahrung mit hoher Parallelität und Big Data haben.
Zu sagen, dass PHP keine hohe Parallelität und Big Data haben kann, ist alles Unsinn. Big Data hat nichts mit der Sprache zu tun. Die Architektur der Datenbank ist der Schlüssel. Die Schwäche von PHP liegt in der intensiven Berechnung. Bei gewöhnlichen Websites liegt der Engpass in der Datenschicht, sodass keine einfache Berechnung möglich ist. Hohe Parallelität hat nichts mit der Sprache zu tun. Sie hängt davon ab, wie Sie den Cache verwenden und wie Sie eine Webdienstarchitektur aufbauen. Was die KI betrifft, so ist die derzeit am häufigsten verwendete Sprache wahrscheinlich der Bruder von PHP – Python, beides sind interpretierte Sprachen, und Python verfügt über viele Klassenbibliotheken für künstliche Intelligenz. Ich weiß nicht viel über Java, also werde ich es nicht tun. t Machen Sie eine Bewertung
Kurz gesagt, ich bin immer noch optimistisch, was die Sprache PHP auf lange Sicht angeht. Nutzen Sie sie einfach, um das zu tun, was sie kann, und nutzen Sie ihre Fähigkeiten voll aus .
Um Sprachen zu lernen, muss man meiner Meinung nach mindestens drei Hauptsprachen beherrschen und etwa sechs beliebte Sprachen verstehen Zweitens: Lassen Sie sich nicht hängen, nachdem Sie mehrere Sprachen gelernt haben, und wissen Sie, welche Sprache Sie bei welcher Gelegenheit verwenden sollten
Zusammenfassende Vorschläge: Neulinge, die die Website-Entwicklung erlernen möchten, wählen PHP als Abkürzung! ! !