IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Système] PHP-GTK ou PHUI (HTA PHP User Interface)?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2005
    Messages : 75
    Par défaut [Système] PHP-GTK ou PHUI (HTA PHP User Interface)?
    Bonjour!

    Je dois développer une application PHP-MySQL à usage "local" (pas de publication sur le Web, éventuelle utilisation dans l'intranet). Dans tous les cas, il faudra bien sûr que j'installe une solution de type WAMP, puisque les "serveurs" (pluriel car plusieurs installations différentes, application distribuée) seront presque tous de type Windows. Dans la plupart des cas, les traitements "serveur" et "client" seront sur la même machine (100% "local", pas d'utilisation via l'intranet).

    Pour la partie "client", j'ai 3 possibilités:
    1. utiliser un navigateur Web standard (IE, Firefox, etc.)
    2. utiliser PHP-GTK http://gtk.php.net/
    3. utiliser PHUI qui est une "PHP HTA User Interface" http://www.phpgeek.com/pragmacms/ind...ain&cslot_1=15


    Je n'a jamais utilisé ni PHP-GTK ni PHUI (qui semble moins cunnu...) donc les avantages / désavantages que je vois pour chaqune des solutions sont

    1. Avantage: navigateur Web, utilisation de HTML/CSS pour la mise en page, très pratique et design 100% personalisable. Désavantage: donne l'impression à l'utilisateur "d'être sur Internet" --> sentiment subjectif d'insécurité
    2. Avantage de ne plus utiliser de navigateur / désavantage de la mise en page plus lourde à gérer, me semble-t-il (exemple, devoir gérer le positionnement)
    3. Avantage du HTML/CSS et pas de désavantages, si ce n'est que je n'ai jamais vraiment entendu parler de PHUI...


    Je précise que la sécurité / confidentialité / intégrité des données est de la plus haute importance. Et que l'idéal serait que l'installation / maintenance de la solution soit la plus simple possible.

    Que pensez-vous des avantages / désavantages que je cite? Voyez-vous d'autres éléments à prendre en compte?

    Avez-vous des retours d'expérience avec PHUI (HTA PHP User Interface)?

    Merci d'avance pour vos commentaires et aide...

  2. #2
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    Bonjour,

    je ne connais absolument pas PHUI
    Par contre je connais le php-gtk, et comme tu le dis, c'est assez lourd a mettre en place. Je ne comprends pas pourquoi develloper en php-gtk si tu as des serveur WAMP.
    Le php-gtk est vraiment utile si tu veut faire une appli en "stand alone" sans serveur web

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2005
    Messages : 75
    Par défaut
    Merci pour ta réponse, yiannis!

    Citation Envoyé par yiannis
    Par contre je connais le php-gtk, et comme tu le dis, c'est assez lourd a mettre en place. Je ne comprends pas pourquoi develloper en php-gtk si tu as des serveur WAMP.
    Le php-gtk est vraiment utile si tu veut faire une appli en "stand alone" sans serveur web
    C'est-à-dire qu'il est possible de disposer d'un package qui inclut PHP + PHP-GTK + MySQL et donc aps besoin de Apache?

    Dans ce cas ce serait bien car c'est effectivement une appli "stand-alone" la plus légère possible que j'aimerais distribuer... (même si l'installation se fera systématiquement manuellement)

  4. #4
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    Citation Envoyé par gb-ch
    C'est-à-dire qu'il est possible de disposer d'un package qui inclut PHP + PHP-GTK + MySQL et donc aps besoin de Apache?
    c'est ca, sauf que tu n'as besoin que de php-gtk et d'installer Mysql.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2005
    Messages : 75
    Par défaut
    OK, merci pour cette précision utile.

    Puisque tu semble connaître, peux-tu me donner quelques précisions sur ce qui est "lourd" à mettre en place avec PHP-GTK?

    À priori, ce qui me semble lourd, c'est surtout la partie de design de l'interface, positionnement / dimmentionnement des widgets, etc. Par contre, je suppose que pour les traitements (la partie logique, le vrai moteur de l'appli), le code sera le même que j'utilise PHP-GTK ou que j'utilise la sortie HTML/CSS sur le navigateur, n'est-ce pas?

    Je peux donc téhoriquement switcher facilement d'une implémentation PHP-GTK à "standard" (navigateur) rapidement et facilement, juste?

    Mais y a-t-il plus "lourd" encore auquel je n'ai pas pensé?

  6. #6
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    tu as tout a fait raison, ce qui est lourd c'est l'interface, les widget etc.., le probleme est que les widgets sont connectes au code. Je m'explique lorsque tu vas cliquer sur un menu (par exemple), tu vas appeler une fonction php qui s'executera pour faire une action liee a l'option du menu sur laquelle tu as clique (la je ne me trouve pas clair du tout ) Ce que je veux dire c'est que ton code sera integre a ton interface.
    Cela dit, tu pourras assez facilement switcher vers du HTML

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2005
    Messages : 75
    Par défaut
    Au fait, si quelqu'un voulait donner son avis, vous trouverez plus d'infos sur ce qu'est HTA ("Microsoft HTML Applications", que je n'ai moi-même jamais utilisé mais me semble pas mal pour se passer du navigateur sous Windows, ou plutôt pour disposer d'une version "customisé") sur http://msdn.microsoft.com/library/de...node_entry.asp

Discussions similaires

  1. Réponses: 5
    Dernier message: 14/06/2006, 16h35
  2. [Système] Lancer un script perl avec PHP
    Par pepite dans le forum Langage
    Réponses: 2
    Dernier message: 09/01/2006, 12h30
  3. [Système] Comment est lu un fichier PHP
    Par Sydaze dans le forum Langage
    Réponses: 17
    Dernier message: 28/11/2005, 10h22
  4. [Système] recupere resultat d'un programme php
    Par naourass dans le forum Langage
    Réponses: 4
    Dernier message: 25/10/2005, 14h14
  5. [Système] Trouver une clef USB avec PHP
    Par chico_du_33 dans le forum Langage
    Réponses: 8
    Dernier message: 05/10/2005, 17h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo