我想创建一个网页,这将允许多个用户一起工作在一个页面上,想象一个基于web的编辑器,允许用户更改文档作为这种类型的功能的一个例子。
更有经验的程序员将如何实现这一点,因为我似乎真的不能制定任何方法来开始这项任务。有没有什么编程库可以让这个特性的实现变得更容易,或者它是不是太复杂了,甚至不能考虑?
我创建这个网页应用程序主要使用GWT和SmartGWT,如果有帮助的话。
感谢您提供的任何意见。
发布于 2010-10-20 04:02:11
gwt - http://code.google.com/p/gwteventservice/确实有一个类似cometd的库
Wiki:在web开发中,Comet是一个新词,用于描述web应用程序模型,在该模型中,长期持有的HTTP请求允许web服务器将数据推送到浏览器,而无需浏览器显式请求。Comet是实现这种交互的多种技术的总称。所有这些方法都依赖于默认情况下包含在浏览器中的特性,例如JavaScript,而不是非默认插件。
在实践中:通常情况下,客户端可以通过请求->响应来接收资源。不可能在没有请求的情况下直接向客户端发送数据。使用comet,您可以保持客户端和服务器之间的实时连接,并实时交换数据。
查看: docs.google.com。他们使用的是彗星。
发布于 2010-10-20 23:46:27
Etherpad.com就是用来做这件事的服务。自那以后,它被谷歌收购,并以开源的形式发布了代码。您可以在etherpad.com页面上看到源代码下载和相关信息的几个链接。
https://stackoverflow.com/questions/3971802
复制相似问题