(Courriels de diversion: <assujetties@mordilla-compensatrices.com> <ensoleillee@morigenions-patinait.com> <emanent@niiez-controleur.com> <economiserent@rabougrisse-exposerez.com> <inexperts@tacha-phraseurs.com> <hachoir@jeuneras-dresseront.com> <enchantez@ecorces-alimenterez.com> <premediterait@avorterez-reduisais.com> <pietina@horrifiait-fourvoyant.com> <degroupees@retribueras-indexee.com> )


tharibo a écrit :
Oups, j'ai cliqué un peu vite sur Envoyer.


Malheureusement, ça ne convient pas du tout. Même si ça permet de
bidouiller des programmes clients GTK écrits en PHP (intérêt nul pour
moi), et donc du code compilé en natif, ça ne résoud absolument pas le
problème du déploiement : d'une part il faudra justement déployer PHP
et PHP-GTK sur chaque machine cliente, mais il faudra également
déployer le programme, même s'il est écrit en PHP, car il doit être
interprété sur le poste client, pas sur le serveur.


Merci en tout cas pour le lien. Je n'ai jamais compris l'énergie
déployée pour développer des solutions inadaptée avec tout et
n'importe quoi, mais c'est souvent le cas. Ici, choisir PHP comme
langage de programmation est complètement stupide, quand on a le C, le
C++, le Python qui sont mille fois mieux adaptés pour le même usage.

Les esprits chagrins me rétorqueront que ça permet d'éviter
d'apprendre un nouveau langage, mais ça me fait doucement rigoler :
quand on sait programmer dans un langage, l'apprentissage d'un nouveau
est le plus souvent assez court.

Enfin bon, c'est de la diversité que naissent des solutions inédites,
donc il ne faut pas cracher dans la soupe, mais j'avoue que ça me
laisse froid personnellement ;-)

Non, justement, l'interet principal ici est celui du déploiement : le client n'a besoin que de l'API gtk et pas d'exécutable client directement (vs c++) donc pas de compilation spécifique, mais à priori, tu veux que tout s'exécute sur le client, donc une solution que j utilise (mais peut etre trop simpliste par rapport à ce que tu recherches) : dans une bdd, une table version avec 3 champs : un id, une description de la version (n°) et un lien de téléchargement.
Dans le code du client tu stockes le numéro de version est tu le compares au dernier dans ta table. Si différent (inférieur) tu crées le bouton "téléchargement" qui pointe vers l'emplacement sur un serveur FTP. (désolé, j ai un peu laissé de coté l aspect web-based)


Chmanu

--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>