Heim  >  Artikel  >  Backend-Entwicklung  >  Sollte ich PHP oder Java für das Junior College lernen?

Sollte ich PHP oder Java für das Junior College lernen?

王林
王林Original
2019-09-06 16:36:302438Durchsuche

Sollte ich PHP oder Java für das Junior College lernen?

Für Anfänger wird empfohlen, zuerst PHP zu lernen. Dies bedeutet nicht, dass PHP besser als Java ist oder dass Java nicht so gut wie PHP ist. Objektiv gesehen hat die Existenz jeder Programmiersprache ihre Bedeutung, und gleichzeitig hat jede Programmiersprache ihre Vor- und Nachteile und ist für ihr eigenes Fachgebiet geeignet. Warum wird Anfängern empfohlen, PHP statt Java zu lernen?

PHP ist eine sehr spezialisierte serverseitige Skriptsprache zum Erstellen dynamischer Webseiten.

Als Sprache, die speziell für das Web entwickelt wurde, bietet PHP viele Funktionen, die sich Unternehmen wünschen.

·Kurzer Lernzyklus, relativ einfach

·Schnelle Entwicklungszeit

·Sehr hohe Leistung

Dies ist von großer Bedeutung für Unternehmen, denen es an qualifizierten Programmierern mangelt und die unter großem Zeitdruck stehen.

Plattformübergreifend ist sehr gut

PHP kann auf allen wichtigen Betriebssystemplattformen (UNIX, Windows und sogar Mainframes) ausgeführt werden und ist nativ so konzipiert, dass es eine Vielzahl unterstützt der beliebten Datenbank. Dies macht es zu einer idealen Wahl für die Webentwicklung: Einige Online-Shops, die PHP-Technologie verwenden, gaben an, dass sie nur Amateurprogrammierer einstellen müssen und innerhalb weniger Tage wiederverwendbaren Code entwickeln können. Programmierer, die mit Sprachen wie C, C++ oder Java vertraut sind, stellen oft fest, dass sie PHP innerhalb weniger Stunden programmieren können. Wie Sie sich vorstellen können, ist es sehr einfach, den Beruf auf PHP umzustellen.

„PHP ist auf die tatsächlichen Bedürfnisse von Webentwicklern ausgelegt. Im Gegensatz zu anderen umständlichen, hochlastigen Methoden ist PHP sehr leichtgewichtig und maßgeschneidert für die Webentwicklung. Es kann mit anderen ähnlichen Technologien verglichen werden.“ Lösen Sie komplexe Probleme schneller und einfacher.“

Java ist eine neue Programmiersprache, die ursprünglich zum Ausführen von in Browsern eingebetteten Clientanwendungen verwendet wurde. In den letzten Jahren haben durch „Applets“ aufgedeckte Probleme Sun und andere Java-Entwickler gezwungen, neue Lösungen für die Sprache zu finden. Die bekannteste davon ist die serverseitige Programmierung, die es Websites ermöglicht, eine Verbindung zu Datenbanken herzustellen und andere serverseitige Anwendungen, sogenannte „Servlets“, zu generieren.

SUN hat endlich Java Server Pages (JSP) als Mittel zum Schreiben von Servlets eingeführt. Wie PHP ist JSP hochgradig portierbar auf verschiedene Plattformen (obwohl PHP alle 32-Bit-Plattformen und höher unterstützt, kann JSP nur auf Plattformen ausgeführt werden, auf denen eine Java Virtual Machine installiert ist). Ein Neuling ohne Programmierkenntnisse wird jedoch feststellen, dass das Programmieren mit Servlets aufgrund der Komplexität der Sprache und der komplexen Art und Weise, wie JSP-Systeme entworfen werden, äußerst schwierig ist.

Auch bei der Leistung von JSP gibt es viele Verbesserungsmöglichkeiten: Eine aktuelle Umfrage der Online-Publikation eWeek von ZDnet ergab, dass PHP fast 3,7-mal schneller läuft als JSP. Man kann sagen, dass JSP in der Webumgebung eine sehr schlechte Lösung ist, da es nur sehr wenige Transaktionen pro Sekunde verarbeiten kann und die Antwortgeschwindigkeit recht langsam ist.

PHP und Java arbeiten zusammen

Es ist wichtig zu erkennen, dass JSP nur eine Sprache ist, die auf Java-Objekte zugreifen kann. PHP kann auch Java integrieren, was bedeutet, dass PHP wie JSP zu einer Skriptsprache werden kann, die Java-Logik aufrufen kann. Im Gegensatz zu JSP kann PHP jedoch auch andere Komponentenmodelle aufrufen, beispielsweise COM von Microsoft, und es ist äußerst einfach, Unterstützung für neue Objektmodelle hinzuzufügen. Es ist ersichtlich, dass die Erweiterungsmöglichkeiten von PHP endlos sind. JSP hingegen ist vollständig von Java abhängig.

IBM-Programmierer Sam Ruby verwendet PHP und Java zusammen. Durch die gute Java-Unterstützung von PHP können Java-Objekte transparent wie normale PHP-Objekte erstellt und verwendet werden.

AutionWatch ermöglicht es Unternehmensgruppen jeder Größe, von seiner dynamischen Gebotsumgebung zu profitieren. Es hat mehr als 2,6 Millionen Besucher pro Monat; es hat mehr als 300.000 registrierte Benutzer und führt jeden Monat 1,2 Millionen Auktionen durch; Sie versuchten es mit Java, entschieden sich aber für PHP, weil es einfacher zu verwenden und schneller zu entwickeln war.

PHP: Machen Sie weiter so

JSP hat Sun als Rückendeckung und erhält daher weiterhin die Aufmerksamkeit der Medien. Interessant ist jedoch, dass die Popularität von PHP trotz keiner Werbekampagne immer noch mit einer Rate von 8–11 % zunimmt, was weit über der monatlichen Wachstumsrate von 4 % serverseitiger Anwendungen liegt. Sechseinhalb Millionen Websites verwenden PHP. PHP ist auf 39 % der Apache-Server konfiguriert, während Perl 11 % des Marktanteils ausmacht und damit den vierten Platz belegt. Apache hält 59 % des Webserver-Marktanteils; Microsoft liegt mit nur 28 % an zweiter Stelle.

Berühmte Unternehmen, die PHP verwenden, sind: Unilever, Philips, NTT, Cisco, Japan Airlines, Air Canada, Lufthansa, GE Marketplace, Wallstreet:Online Deutschland, AuctionWatch, VillageVoic, Dialpad und BMC und viele mehr auf der ganzen Welt Welt Mehr als 20 der Top-40-Websites werden mit der PHP-Sprache entwickelt.

Schließlich hat jede Sprache ihr eigenes Fachgebiet. Für Anfänger sollten Sie bedenken, dass alle Programmiersprachen leicht zu erlernen und schwer zu beherrschen sind. Aber es hängt davon ab, in welchem ​​Bereich Sie Ihre Talente unter Beweis stellen und später ein Urteil fällen möchten.

Empfohlenes Video-Tutorial: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSollte ich PHP oder Java für das Junior College lernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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