1

我想构建一个简单的基于 Web 的应用程序,例如,用户可以在其中按下空格键,然后做进一步的事情,比如回答一个问题,而其他用户同时只看到这个问题不再可用为答案。当用户提交答案时,每个人都会看到它。

好吧,这是一个例子。我看过电视节目,四个玩家有一个按钮,如果其中一个或两个知道答案,他们按下一个按钮,一个灯亮,第一个允许回答,而其他人则闭嘴。我想建立相同的想法,但在网络上。

但问题是,我不知道从哪里开始,我应该在谷歌上搜索什么关键字等等。我明白了,它可能适用于 HTML5,也许是 JavaScript 等等。

我有使用 Ajax 的想法,但是每秒请求一次以获取最新的操作似乎很垃圾。我还发现了一项名为 Pusher 的服务,但它的一次用户数量有限,这不符合我的需求。

我只需要想法。谢谢。

4

2 回答 2

1

在您阅读其余内容之前,先声明一下:我在 Realtime.co 工作,但我相信我可以在这里提供帮助,所以我不会试图“推销”。

您可以查看实时 ( www.realtime.co )。它基本上是一组工具,供开发人员在他们的项目中使用实时技术。它使用 websockets,但会回退到用户浏览器支持的任何内容(例如长轮询)。

在 Realtime 之后,您有一个一对一/一对多/多对多的消息传递系统,可以将您的消息传输给用户或从用户传出。

还有一个优点是实时框架实际上是跨平台的。这意味着您甚至可以让您的 Web 用户与 iPhone 用户、Android 用户、Windows Phone 用户、桌面应用程序、服务器应用程序等进行通信。

您可以在此处了解 JavaScript API:http: //docs.xrtml.org/getting_started/hello_message.html#javascript

您只需在Realtime.co注册为开发人员并开始使用免费许可证。

我真的希望这会有所帮助。

于 2012-09-27T10:52:02.580 回答
0

好吧,我想我会选择 node.js。

写下所有这些以前的帖子,让我以正确的方式思考:)

于 2012-09-26T17:48:14.490 回答