我想设计一个类似于 Google Docs 的网络应用程序。即我需要一个开放的连接,以便客户端知道其他客户端正在编辑什么,然后也可以进行编辑。Comet Programming 是正确的方法吗?
由于我是 Web 开发的新手,而且我还在学习 Web 技术,你能推荐我应该从哪里开始吗?我正在学习 JavaScript、Ajax 和 ASP.NET。这些对于这种类型的应用程序是否足够(连同 HTML 和 CSS)?
谢谢你的帮助 :)
我想设计一个类似于 Google Docs 的网络应用程序。即我需要一个开放的连接,以便客户端知道其他客户端正在编辑什么,然后也可以进行编辑。Comet Programming 是正确的方法吗?
由于我是 Web 开发的新手,而且我还在学习 Web 技术,你能推荐我应该从哪里开始吗?我正在学习 JavaScript、Ajax 和 ASP.NET。这些对于这种类型的应用程序是否足够(连同 HTML 和 CSS)?
谢谢你的帮助 :)
是的,这些技能就足够了,但是 Comet 是一种基本上尝试长时间保持连接打开以便服务器可以在必要时发送命令的技术。在当今最引人注目的 WebSockets 中,有可用的双向通信方法,但并非所有浏览器都实现了这一点。我建议继续使用 ASP.NET、JS、HTML 和 CSS,并开始研究将 SignalR ( https://github.com/SignalR/SignalR ) 用于实时网络,因为它提供了轻松使用所需的抽象实时连接。