Application Client-Serveur: PHP approprié?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Application Client-Serveur: PHP approprié?

par zeus » 03 sept. 2008, 10:27

PHP est un langage originellement tourné serveur, dont la finalité première est de permettre l'affichage de page Web.
Il existe bien quelques greffons permettant d'élargir le champ de fonctionnement (GTK, ...).

Mais, selon moi, PHP n'est pas le language à choisir pour ton besoin.
PHP suit un principe d'exécution distincte et ne se lance que lors d'un appel et se termine dès que le code est terminé.
Rien que ce fait me semble aller à l'encontre du logiciel client/serveur qui reste en communication transparente.

Ensuite, PHP n'a pas été reflechi pour la génération d'interface graphique.

Tout ça pour dire que, selon moi, Java semble mieux convenir à tes problématiques.

Application Client-Serveur: PHP approprié?

par Jean-marc Adamo » 03 sept. 2008, 10:15

Bonjour,

Je n'ai pas d'expérience en PHP. Je prends quelques renseignements avant de m'engager plus avant dans son apprentissage.

Je voudrais écrire une application clients-serveur qui assure des fonctions de surveillance et de mise à jour. Une partie des échanges entre composantes client et serveur se déroule sans intervention de l'utilisateur côté client (transmission de variables d'état du client, transmission de mises à jours, etc.). Une autre partie, peut se dérouler en interaction avec l'utilisateur à travers une interface graphique.

Je n'ai pas trouvé dans PHP l'outillage nécessaire pour développer les fonctions d'échange libre entre composantes. Est-ce exact? sinon quelqu'un peut-il me donner un pointeur sur les fonctions PHP qui me permettraient d'y parvenir?

J'ai cherché de possibles extensions à PHP, en particulier GTK. GTK permet de développer des interfaces graphiques (OK., j'en ai besoin) mais ne résoud pas le problème des fonctions d'échange libre entre composantes. Est-ce bien le cas? d'autres extensions sont-elles disponibles pour faire cela?

Merci.