2 votes

Vous cherchez à développer un serveur de chat qui fonctionne en HTML5 ? Technologie disponible ?

À l'époque, j'étais un grand fan d'AIM et des listes d'amis et de chat en direct. Avec l'essor du HTML5 et son utilisation de plus en plus courante dans les navigateurs modernes, j'aimerais développer un système de messagerie HTML5.

Quelles sont les technologies que je dois rechercher ? Au début, je ne me préoccupe pas de la conception (CSS), seulement de la fonctionnalité.

Je vais probablement avoir une inscription standard et stocker les utilisateurs dans une base de données MySQL. De plus, les "amis" seront aussi facilement stockés dans une base de données, alimentant la liste d'amis d'un utilisateur en fonction des ID d'utilisateurs qu'il/elle a marqués comme "amis".

La connectivité réelle entre le serveur et le client est ce qui m'intéresse le plus. Cette technologie est-elle déjà disponible pour HTML5 ? Orientez-moi dans la bonne direction et je serai prêt à partir !

2voto

Christofer Eliasson Points 16563

Pour le chat, vous voudrez probablement vous pencher sur les Websockets (puisque vous parlez de HTML5).

Il y a aussi des exemples comme este où NodeJS est utilisé. Pour utiliser Node, vous devez exécuter un serveur Node. Pour des exemples et plus d'informations : nodejs.org

1voto

Crab Bucket Points 4310

Je pense que le API websockets sera votre premier port d'appel pour une application de messagerie en HTML5. Vous voudrez que le serveur notifie le client plutôt que ce dernier n'interroge ou ne compte sur les callbacks et ce serait le début, je pense.

Cependant, je ne pense pas que cela soit très bien supporté, même dans le navigateur le plus moderne. En fait, je crois que firefox et opera ont retiré leur support pour des raisons de sécurité.

Je n'ai pas travaillé sur ce sujet moi-même, mais je me suis dit que c'était intéressant. Donc je suppose que je vous souhaite juste bonne chance pour votre développement. C'est un truc excitant et avant-gardiste, je pense.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X