Tout d'abord, la réponse est oui - Absolument oui.
[Premier] Deux modes d'exécution de programme, programme de ligne de commande et programme de formulaire : (Apprentissage recommandé : Tutoriel vidéo PHP)
1. Dans Dans le répertoire du programme d'installation PHP, il existe un fichier PHP.exe, qui peut s'exécuter indépendamment et analyser le code PHP. Avec le support de cette application, le code PHP peut être exécuté comme un programme .net avec le support de PHP.exe. L'introduction officielle dit : "Le mode ligne de commande de PHP peut rendre les scripts PHP complètement indépendants du Web." ".
2. En parlant d'applications de formulaires, PHP possède une extension qui facilite le développement de formulaires Windows. L'extension s'appelle WinBinder WinBinder encapsule un grand nombre d'API Windows et peut être facilement développée en utilisant PHP comme. tant qu'il est appelé programme Windows Forms.
WinBinder n'est qu'une extension, de petite taille, légère et rapide à exécuter. Cependant, comme il semble être un développement dirigé par des individus, il présente actuellement de nombreuses lacunes
3 . En plus d'utiliser les extensions ci-dessus pour les applications de bureau PHP, PHP dispose également d'un sous-projet appelé PHP-GTK, qui est également dédié à l'utilisation de PHP pour développer des applications de bureau. la version officielle, mais pour des raisons inconnues, depuis 2008, aucune nouvelle version n'est apparue, mais elle est plus mature et stable que WinBinder.
[Deuxième] Comparez-le avec des langages conventionnellement considérés comme capables de développer des programmes de bureau :
Des langages comme C# et Java, en fait , ils le sont. Ce n'est qu'avec le support d'un service d'arrière-plan comme php.exe que son programme peut être exécuté dans cet environnement. Par exemple, si vous développez une application de formulaire basée sur .net 4.0, si vous souhaitez l'exécuter, vous devez installer le support .net 4.0.
En même temps, .net prend en charge le développement de formulaires. Il existe un grand nombre de contrôles de formulaire qui ont été développés à l'avance par les fournisseurs de langage parmi lesquels vous n'avez pas besoin de développer. vous-même. Vous pouvez les utiliser directement en les appelant.
Après que PHP ait chargé le module WinBinder, son principe est fondamentalement le même que la situation ci-dessus.
[Troisième] Les perspectives de développement PHP d'applications de bureau
Le développement PHP d'applications de bureau est relativement de niche, donc PHP est largement utilisé dans développement d'applications de bureau Cela semble faible.
Les perspectives sont bien moindres que celles du C# et d'autres programmes, mais pour les programmeurs PHP, il est parfaitement acceptable de fournir ce type d'application de bureau pour leur propre usage, ou en tant que programme utilisé par certains. unités pour développer des logiciels indépendants et des fonctions spéciales.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!