Question

Je suis la conception d'une application Web en utilisant GWT actuellement, qui est aussi la première fois que je suis en utilisant GWT. J'ai une question générale sur la façon dont traite GWT (ou peut) les communications entre les clients multilpe.

Mon application utilisateur a besoin de se connecter et a des pages personnalisées pour différents utilisateurs, GWT est bien capable de faire tout cela. Le seul problème est l'utilisateur a besoin de savoir ce que les autres font, un exemple simple est comme Google Talk, quand un utilisateur est « frappe », on remarquera l'autre côté. Donc, je me demande si GWT peut le faire?

Comme je l'ai dit est la première fois en utilisant GWT, donc, si GWT est bien en mesure de fournir les fonctions qui interagissent ces utilisateurs, je vais aller avec GWT, sinon je peux faire des changements quand il est pas trop tard.

Merci !!!

Était-ce utile?

La solution

En regardant l'exemple que vous avez donné, si l'utilisateur A commence à taper, il n'y a pas de problème d'envoyer l'événement « a commencé à taper » au serveur. Le serveur serait que d'avoir à rechercher l'utilisateur A qui parle avec (par exemple, l'utilisateur B), et obtenir les informations sur le navigateur de B. Ceci est, bien sûr, la partie plus délicate, mais il y a plus d'une façon d'accomplir la tâche, comme décrit par exemple ici .

En résumé, si vous êtes OK avec passer les requêtes via le serveur, je ne vois pas de problème avec l'utilisation GWT comme la technologie sous-jacente.

Autres conseils

Qu'est-ce que vous avez besoin est serveur Push / ajax / pousser / comète beaucoup d'autres noms. J'ai résumé les options que vous avez pour GWT dans une réponse différente.

Pour un démarrage rapide, consultez NGiNX_HTTP_Push_Module - à mon humble avis, il est le plus facile à personnaliser à vos besoins et ils fournissent un bel exemple de chat qui devrait vous commencer. Toutefois, si vous utilisez également jQuery ou Mootools dans votre application (par exemple, pour les effets de l'interface utilisateur), vous voudrez peut-être envisager aussi Ajax push moteur / APE-projet (mais rappelez-vous que jQuery / Mootools pourrait nécessitent une certaine tordant de travailler avec GWT). Ces deux sont mes favoris:)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top