【发布时间】:2011-09-12 22:44:00
【问题描述】:
在我最近的将来,我将不得不制作一个带有 C++ 后端和 Web 前端的系统(要求)。目前,我对此知之甚少。我认为前端将触发数据传递,而不是后端 - 所以不需要类似 Comet 的东西。
由于可能在该领域的经验很少,我非常感谢您对我做出的设计决策的 cmets。
首先,我不喜欢从 C++ 生成 HTML 的选项。 因此,C++ 后端必须与 Javascript 前端进行通信。我在这里看到的最简单的选择是 Ajax。到目前为止,我认为应该没问题。
通过 Ajax 与 C++ 后端通信意味着后端应该能够处理 HTTP。最好将提供实际数据的后端与 HTTP 处理功能分开。
在这里我看到了 Node.js 的位置。我对此进行了概述,这就是我所有疑问的所在。
在 Node.js 上拥有一个 HTTP 处理服务器,它将“数据后端”作为 Node.js 模块?我认为,应该没问题 - 但我不确定我是否真的需要所有这些异步,所以可能有一些我不知道的更简单的选项?您将如何制作这样的系统?
提前致谢。
【问题讨论】:
-
看看 Backbone.js 的前端。 documentcloud.github.com/backbone
标签: javascript c++ node.js frontend backend