Bonjours à toutes et à tous, celà fait quelque jours que je me suis penché sur le devellopement d'application windows ecrit en PHP.
Jusqu'a present je n'ai trouver que quelque programmes version Demo, et quelque application gratuites me permettant de genrer des fichier ".exe" à partir d'un code ;
ByteRun Builder 1.0 Demo (30 jours) - Editeur/Compliateur
RoadSend 2.0 Demo (~20 jours) - Editeur/Compilateur
PriadoBlender 0.3 Freeware - Compilateur
gtk-php 1.0.2 - Classe PHP de devellopement graphique.
Suivant ce qu'on utilise on peut developer des applications plus ou moins facilement :
Devellopement avec gtk-php :
- On édite les fichier php sous un editeur classique (pour moi ScriptEdit)
- Execute le programme à l'aide d'une ligne de commande
"C:\php4\php.exe c:\php4\test\list.php"
- Resultat :
L'application s'execute comme il faut mais :
Devellopement avec ByteRun Builder :
- inconvenient : le devellopement est assez lourd puisque tout est dans un seul est même fichier, de plus pour le debugage c'est dans la fenetre ms-dos (indication de la ligne d'erreur)
- Avantage : on peut compiler le programme (vous comprendrez à la suite du post)
- On a ici tout du develloper de logiciel, tel C++ builder, JBuilder ou flash MX, etc... (ceux que j'utilise), nous avons une tout qui est decomposé, la classe de lancement, la classe graphique, l'interface en mode graphique, bref le necessaire pour reussir une application rapidement
Photo :
inconvenient : Version payant, la demo n'autorise pas de compilation (en bref, on créer mais on test pas)
Avantage : Facilité de developpement
Devellopement avec PriadoBlender :
- Ce petit utilitaire gratuit et peut être qu'a une version d'essai mais il pourtant tres bien, le fichier php ce compile tres vite, l'execution se fait par un fichier ".exe", tout le necessaire et compilé avec (fichier dll, ini, etc...), ceci dit, il n'y as aucun moyen de verifier si on a des erreurs, (pas de debugger)
image (même programme que pour gtk-php) :
Voyez alors ce que rend la compilation et l'application, aucune difference visible avec gtk-php
inconvenient : Pas de debugger, devellopement comme pour gtk-php.
Avantage : Fichier de sortie, ".exe", ".dll", soit un programme fonctionnant sans avoir besoin d'une installation de PHP sur le PC
Partager