J'ai vraiment besoin de votre aide pour cela. Nous prévoyons de développer une application web en temps réel. Nous regardons différentes bibliothèques et concepts et un peu confus. Ce dont nous avons besoin, c'est que les clients se connectent à des sites Web et envoient des données (généralement un nombre entier + nom de machine client) quand ils le veulent (généralement 1 à 5 secondes). De même, les mêmes clients doivent recevoir des données (les données reçues d'autres clients) du serveur en mode temps réel. (maximum 0,5 seconde). En outre, ces données doivent être stockées dans la base de données.Application Web en temps réel
Nous pensions utiliser différentes technologies, mais nous ne pouvons pas décider lequel utiliser. Nous avons besoin que cette application Web soit prise en charge sur Iphones et téléphones Android (peut-être BlackBerry). et, bien sûr, les navigateurs de bureau.
La mise en pool ne semble pas une très bonne idée dans cette situation, en raison des charges élevées.
Html 5 sockets Web un peu nouveau, et probablement pas pris en charge par tous les navigateurs.
Quelqu'un a-t-il utilisé nodejs? ou matrice torsadée: http://twistedmatrix.com/trac/? ou orbited (impossible de publier plus d'un lien)? ou tornade? Ou XMPP (Jabber, je n'ai pas trouvé de bons exemples.)? ou autre chose?
Quelle technologie est la meilleure à utiliser dans ce type de projet? En outre, nous préférerions probablement la technologie qui a un certain soutien de la communauté et libre d'utiliser.
Merci beaucoup!
D'accord, et ne pas mélanger les protocoles de couche d'application (HTTP, XMPP, etc) avec leurs implémentations (TwistedWeb, NodeJS, Tornado). –
Oui, je sais que j'ai un peu mélangé. Je sais que les applications Web sont conçues pour le faire. Je connais tous les détails du projet. Cela semble assez simple, si nous trouvons une technologie appropriée. – user194076