Heim  >  Artikel  >  Backend-Entwicklung  >  Kann PHP als Anwendung verwendet werden?

Kann PHP als Anwendung verwendet werden?

(*-*)浩
(*-*)浩Original
2019-11-12 14:44:152741Durchsuche

Kann PHP als Anwendung verwendet werden?

Zuallererst lautet die Antwort ja – Absolut ja.

[Erstens] Zwei Programmausführungsmodi, Befehlszeilenprogramm und Formularprogramm: (Empfohlenes Lernen: PHP-Video-Tutorial)

1. In Im Verzeichnis des PHP-Installationsprogramms gibt es eine PHP.exe, die unabhängig ausgeführt werden kann und PHP-Code analysiert. Mit der Unterstützung dieser Anwendung kann PHP-Code wie ein .net-Programm mit Unterstützung von PHP.exe ausgeführt werden. In der offiziellen Einführung heißt es: „Der Befehlszeilenmodus von PHP kann PHP-Skripte völlig unabhängig vom Web machen.“ ".

2. Apropos Formularanwendungen: PHP verfügt über eine Erweiterung namens WinBinder, die eine große Anzahl von Windows-APIs kapselt und problemlos mit PHP entwickelt werden kann solange es Windows Forms Programm heißt.

WinBinder ist nur eine Erweiterung, klein, leicht und schnell auszuführen. Da es sich jedoch offenbar um eine von Einzelpersonen geleitete Entwicklung handelt, gibt es derzeit viele Mängel >

3 Zusätzlich zur Verwendung der oben genannten Erweiterungen für PHP-Desktopanwendungen verfügt PHP auch über ein Unterprojekt namens PHP-GTK, das sich ebenfalls der Verwendung von PHP zur Entwicklung von Desktopanwendungen widmet offiziell, aber aus unbekannten Gründen ist seit 2008 keine neue Version erschienen, sie ist jedoch ausgereifter und stabiler als WinBinder.

[Zweitens] Vergleichen Sie es mit Sprachen, die herkömmlicherweise als in der Lage angesehen werden, Desktop-Programme zu entwickeln:

Tatsächlich Sprachen wie C# und Java Nur mit der Unterstützung eines Hintergrunddienstes wie php.exe kann sein Programm in dieser Umgebung ausgeführt werden. Wenn Sie beispielsweise eine auf .net 4.0 basierende Formularanwendung entwickeln und diese ausführen möchten, müssen Sie die .net 4.0-Unterstützung installieren.


Gleichzeitig unterstützt .net die Formularentwicklung. Es gibt eine große Anzahl von Formularsteuerelementen, die im Voraus von Sprachanbietern entwickelt wurden, aus denen Sie auswählen können Sie können sie direkt nutzen, indem Sie sie anrufen.


Nachdem PHP das WinBinder-Modul geladen hat, ist sein Prinzip im Grunde das gleiche wie in der obigen Situation.


[Drittens] Die Aussichten der PHP-Entwicklung von Desktop-Anwendungen

Die PHP-Entwicklung von Desktop-Anwendungen ist ein relativer Nischenmarkt, daher wird PHP häufig verwendet Entwicklung von Desktop-Anwendungen Es scheint schwach zu sein.


Die Aussichten sind weitaus geringer als die von C# und anderen Programmen, aber für PHP-Programmierer ist es völlig in Ordnung, diese Art von Desktop-Anwendung für den eigenen Gebrauch oder als von einigen genutztes Programm bereitzustellen Einheiten zur Entwicklung unabhängiger Software und spezieller Funktionen.

Das obige ist der detaillierte Inhalt vonKann PHP als Anwendung verwendet werden?. 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