php - Node.js 单独使用或作为其他服务器工具的伴侣

标签 php javascript html node.js websocket

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

我的目标的详细描述:

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

其他用户应该能够查看此用户房间,并对这些小部件发表评论,比如点赞、发布有关它们的推文等。所有小部件都是可移动的,并且具有 x,y 坐标,每次移动元素时都会广播该坐标(使用网络套接字)。

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

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

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

还有更多与 Web 套接字无关的功能,因此我省略了它。

下图演示了我正在构建的内容:(抱歉尺寸问题!) http://jtbrown.me.uk/assets/unrelated/mindcloud.jpg

我真的只有两个问题:

  1. 单独使用 Node 会更好吗? (我对服务器端 JavaScript 没有经验)

  2. 将其与 Zend 等其他 Web 服务器结合使用是否可行?

最佳答案

您应该能够单独在 Node 中完成此操作,但也许您想使用基于 Node 的基本 Web 框架来使事情变得更容易并节省时间和工作。我建议查看 ExpressJS或者甚至Zappa (基于ExpressJS)如果你想尝试一下优秀的CoffeeScript .

关于php - Node.js 单独使用或作为其他服务器工具的伴侣,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7273056/

相关文章:

PHP:保持对象分离?

javascript - 将矩形对齐到圆内

javascript - 更改 <img> 的 src 属性并在加载时显示新图像

html - 为什么 IE7 在清除 float 时会导致边距错误?

php - 如何将访问 token 插入MySQL数据库?

PHP 打印/回显后退箭头错误

javascript - RegEx 作为 if else 语句中的条件返回意外结果

javascript - 在网站上播放多个循环声音

javascript - jQuery 获取 html 选择

php - 强类型的 php 替代品