Node.js单独或作为另一个服务器工具的伴侣

时间:2011-09-01 16:01:30

标签: php javascript html node.js websocket

对于我在大学的最后一年项目,我将创建一个应用程序,它将使用Node.js发送消息来更新屏幕上一组元素的位置。

我的目标的详细说明:

用户应该能够创建一个房间,一个房间可以包含自定义小部件,如图片,想法,音乐和视频。

其他用户应该能够查看此用户房间,并对这些小部件发表评论,比如他们,推文等等。所有小部件都是可移动的,并且有一个x,y坐标,每次移动元素时都会广播(使用websockets)。

小部件可以被所有者删除或编辑,这将更新元素(再次使用websockets)。

还有一个内置的聊天功能,允许用户进行通话(使用网络套接字实时)。

小部件详细信息将存储在数据库中

有更多功能与网络套接字无关,所以我省略了它。

以下图片展示了我正在构建的内容 :(对不起大小!) http://jtbrown.me.uk/assets/unrelated/mindcloud.jpg

我真的只有两个问题:

  1. 我最好独立使用节点吗? (我在服务器端JavaScript方面没有经验)

  2. 将它与其他网络服务器(如Zend?

  3. )结合使用是否可行

1 个答案:

答案 0 :(得分:1)

您应该能够单独在节点中执行此操作,但是您可能希望使用基于节点的基本Web框架来使事情变得更容易并节省时间和工作。如果您想尝试优秀的ExpressJS,我建议您查看Zappa或甚至CoffeeScript(基于ExpressJS)。