JavaScript Sockets?
在 Ajax 大行其道的今天,对各种 push 技术,keep alive 方法的研究很多,目的其实都一样——实时信息传递,但 JavaScript 如果能实现真正的 sockets,对 web 应用绝对是如虎添翼。今天在 Ajaxian 上看到消息,有人实现了 JavaScript 的 sockets 连接,不过这个实现不是 js 原生的,而是借用了 Flash 的 sockets 能力与之结合,绕了个弯,虽然还比较粗糙,但不断完善未尝不能开辟一片新天地,值得关注。作者提供了demo和源码,似乎使用的是 Flash 的 FS Commands 进行连接,还没细看,但 Flash8 中已经提供了更强劲的 External API 和 Javascript 交互,这对传统 web 应用 (HTML+JS) 充分利用 Flash 的优势提供了更多方便。RIA 中向来 Ajax 和 Flash 是两个阵营,各有各的支持者,各有各的用武之地,不过二者结合也应该很有搞头的,要多多扩展思维,比如这里利用了 Flash 的 sockets 能力,比如 AFLAX 利用了 Flash 的绘图和多媒体等能力等等。
相关阅读:
- 另一种类似应用:Socket class for JavaScript using Flash Player >= 6 bridge
- adobe 官方一份关于 External API 的教程:Using the External API for Flash–JavaScript Communication
- Lura 对 Flash 和 Ajax 的思考:展望2006年,Flash未来未有来!



good
Comment by amalgam — 2006.6.22 @ 10:59