Javascript 对浏览器的实时服务器更新
我正在搜索一个框架,它可以提供从服务器到浏览器的实时更新,就像它被用于网络聊天、谷歌浪潮、谷歌嗡嗡声、facebook等 我发现但上次更新是在一年前Javascript 对浏览器的实时服务器更新,javascript,browser,real-time-data,Javascript,Browser,Real Time Data,我正在搜索一个框架,它可以提供从服务器到浏览器的实时更新,就像它被用于网络聊天、谷歌浪潮、谷歌嗡嗡声、facebook等 我发现但上次更新是在一年前 最好的实现方式是在客户端上使用GWT,JSON作为服务器上的通信协议和C++,但是欢迎任何其他框架,只要看到它是可能的: 谷歌使用哪种框架 致以最良好的祝愿, Stefan看看WebSocket,它最终将成为双向客户机-服务器web通信的标准 可在以下表格中查看当前支持: 由于在不久的将来(从2011年8月起),支持仅在Safa
最好的实现方式是在客户端上使用GWT,JSON作为服务器上的通信协议和C++,但是欢迎任何其他框架,只要看到它是可能的: 谷歌使用哪种框架
致以最良好的祝愿,Stefan看看WebSocket,它最终将成为双向客户机-服务器web通信的标准
WebSockets是一种新兴标准(目前正在起草中),其目的就是提供低延迟、双向的sockets,供您提供发送和接收数据。对于每种主要的编程语言,都有大量的服务器库,对于不支持flash的浏览器,也有一些备用(例如flash)。您可以尝试一些演示来了解它的全部内容:
- -你得试试这个。打开两个浏览器,您将看到我们正在谈论的内容
- :用WebSockets制作的MMO拼字游戏
- 多用户,WebSocket有多好
注:目前,Google Chrome 10、Apple Safari 5、Firefox 6和Opera 10及以上版本在本地支持WebSocket。Firefox 4和5在默认情况下禁用了它。您可以尝试一个现成的框架,如Realtime.co(我为其工作)。它有多种语言和平台的API,允许您在浏览器、移动应用程序等中拥有所有酷的实时功能 您可以在获得免费帐户,并在查看API
从头开始开发很有趣,但如果您想快速前进,花时间开发应用程序,而不是浪费时间在通信层上,Realtime之类的框架是一个不错的选择,因为它们消除了许多麻烦和问题,如可伸缩性、SLA、性能、安全性,等等你有jQuery websocket插件的链接吗(我想它不在标准版本中)。对于plugin,他们不是指一个真正的插件,而是一个*.js文件:)我创建了一个可能也值得一看的插件。