Accueil | Architecture | Programmation | Web Design | Commentaires | Archives 
Développement | Java/C/C++ | Technologies Web | Unix | Windows/.Net 
 
 
publicité
 
 Builder : Programmation : Développement
RECHERCHER:        

PHP: créer une application cliente avec GTK
Par Paul Bardinon* 
Mercredi 12 novembre 2003

Réagissez à cet article.


Cette surcouche permet de créer des applications graphiques pour Windows et Linux. Portables, ces applications s’exécutent au-dessus de PHP.

phpteam.net

Tout utilisateur féru de Linux se doit de connaître le terme GTK. Par contre, les utilisateurs de MS Windows n'en ont peut être pas entendu parler. Et les autres, qui connaissent, ne veulent pas installer un Linux pour découvrir GTK. GTK est une librairie graphique utilisée pour la partie visuelle des applications. À quoi ça sert? Quel avantage y a-t-il à mêler ces deux technologies?

En fait, PHP est principalement utilisé pour le développement web, mais il peut être aussi utilisé en tant que langage de scripting pour développer des applications clientes. Couplé avec l’extension GTK, PHP permet donc de créer une application avec une véritable interface utilisateur, comme on les connaît si bien. On peut ainsi rapidement développer des "frontends" pour des applications seulement utilisables en ligne de commande.

Étape 1: installation et utilisation

GTK est une extension de PHP qui n’est pas fournie par défaut. On peut l'installer sous Ms Windows et sous Linux bien entendu. Nous allons principalement détailler le premier cas, en supposant que les pros Linux connaîtront les étapes.

Installation sous Windows
Trois solutions s’offrent à vous:

L’intérêt des deux dernières solutions est d’avoir un programme d’installation typique Windows et l’association d’une extension avec PHPGTK:

  • fichiers .pgtk en mode normale
  • fichiers .dgtk en mode debug (affiche une fenêtre DOS avec des traces)

Installation sous Linux
Télécharger les sources et suivre les instructions fournies sur la page. Pour en savoir plus, vous pouvez consulter ce site.

Exécuter une application PHPGTK
Même si cela peut paraître évident, il me paraît important de le préciser. PHPGTK permet de générer une
véritable application, et non une page web. Donc, on oublie APACHE, PHOENIX, MOZILLA ou IE; il suffit juste de faire un "php monfichier.php" en ligne de commande pour lancer son application.


 

 
Page 2 : créer la première application
 
E-mail Imprimer

À lire aussi
PHP: les atouts du développement objet
Créer des documents XML avec MySQL et PHP
Créer un lecteur multimédia à l'aide de Flash, XML et PHP
Conception: focus sur le Model-View-Controller (MVC)

  Talkback
Réagissez à cet article.
On notera que depuis PHP_gtk est passé e... - cyril PIERRE de GEYER (13/11/2003)


 Liens sponsorisés

Entreprise : Toutes les solutions sécurité pour votre entreprise
Actualités : Recevez chaque jour le meilleur de l'actualité de ZDNet.fr