Application PHP à part entière?

Petit nouveau ! | 4 Messages

11 sept. 2009, 14:40

Bonjour,

Je souhaite développer une application client/serveur en PHP. J'aimerais que l'interface utilisateur apparaisse comme une application à part entière et qui puisse être démarrée avec son propre icône depuis le bureau. Utiliser ie ou autre browser ne me pose pas de problème, seulement, je ne souhaite pas que l'adresse apparaisse aux utilisateurs et je ne souhaite pas utiliser les utilitaires de navigation (forward button, back button, etc...). En résumé, je souhaite une fenêtre qui ne contienne que ce que je veux que les utilisateurs aient à leur disposition et que s'ils souhaitent naviguer en utilisant tel ou tel browser, eux-ci aient leurs caractéristiques de navigation habituelles.

Quelle serait la meilleure façon de procéder?

MErci.

ViPHP
ViPHP | 3300 Messages

11 sept. 2009, 14:53

alors déja la partie cliente:

php-gtk (gtp.php.net) est sans doute ce qu'il y a de plus abouti mais ca ne va pas chercher loin, en fait généralement y'a très peu de solutions réalistes pour du client "lourd" en php, on utilisera plutot des technos comme C, C++, Java, .NET etc

pour la partie serveur en revanche c'est beaucoup plus jouable, un simple apache et un simple système à base de soap (php.net/soap) ferait l'affaire.
Fait du php depuis que ca existe ou presque :)

Petit nouveau ! | 4 Messages

11 sept. 2009, 16:18

En fait, les choses n'ont pas changées depuis 5 ans, voire plus, et c'est bien ce qu'il me semblait.

Que penser à ce moment là de l'association Python (je ne connais pas encore) en client et PHP (déjà installé 5.3+Apache et MySQL à venir) en serveur?

alors déja la partie cliente:

php-gtk (gtp.php.net) est sans doute ce qu'il y a de plus abouti mais ca ne va pas chercher loin, en fait généralement y'a très peu de solutions réalistes pour du client "lourd" en php, on utilisera plutot des technos comme C, C++, Java, .NET etc

pour la partie serveur en revanche c'est beaucoup plus jouable, un simple apache et un simple système à base de soap (php.net/soap) ferait l'affaire.

ViPHP
ViPHP | 4039 Messages

11 sept. 2009, 16:23

Il y à une solution parfaitement indiqué à ton problème:

mozilla prism
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Mammouth du PHP | 985 Messages

11 sept. 2009, 16:30

Pourquoi en Python si de plus tu ne le connais pas?
Même en VB NET c'est possible et pas compliqué en utilisant l'open source Gecko, XULRunner...
Moteur notamment utilisé par firefox.
De plus tu as même pleins de sources sur de telles applications sur des sites spécialisés sur le sujet...
En gros en une petite heure, le temps de tout rassembler, tu as ton petit navigateur web Gecko, suffit ensuite de le personnaliser...

[EDIT]
http://www.geckozone.org/
http://xulfr.org/wiki/XulRunner
http://www.xul.fr/gecko/
http://geckofx.org

[EDIT]
Exemple: Voici une petite source fonctionnelle en Visual Basic 2008 d'un petit navigateur GeckoFx:
http://www.mediafire.com/file/ytxuuydzw ... xample.rar
Si je me rappelle bien, il y a même l'éxécutable dans le répertoire bin pour tester.

Sinon évidemment c'est possible dans tous les langages...
Face à la roche, le ruisseau l'emporte toujours, non pas par la force mais par la persévérance.

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

17 sept. 2009, 00:30

As-tu regardé du côté des outils pour distribuer ton appli comme un .exe ? Des trucs comme WinBinder ?

http://g-rossolini.developpez.com/tutor ... miser#LX-C
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.