【发布时间】:2012-03-01 10:07:49
【问题描述】:
我计划建立一个可扩展的架构,能够在一个 REST 接口上提供 Web 服务,从而发送 JSON。 对于 CRUD web 2.0 应用,Web 服务将非常简单。
我认为 javascript (nodejs + mongodb) 是一个不错的选择,原因如下:
- 很容易找到 javascript 开发人员
- 性能良好
- 易于扩展
- 在数据库查询语言、后端和 Web 客户端之间共享逻辑/语言或可能重用代码。
- 有用于节点的测试和日志框架
- 根据我看到的示例,node 在实现 Web 服务所需的代码行方面似乎很轻。
问题:
- 我认为扩展提供 Web 服务的节点应用程序具有 一个中心节点,它将向每个节点路由/平衡费用 节点实例。这也将有助于进行无缝更新,是 有任何已经实现的软件可以适合它 任务?
- 请指出您在此后端堆栈中发现的所有缺点或其他优点
- 如果您觉得这个问题引起了太多争论并且不符合 stackoverflow 政策,请指出我可以在其中获得反馈的论坛。
- 除了 MongoDB 之外,还有其他好的持久性选择吗?这种选择主要来自于 javascript 查询语言和 JSON 模式。
【问题讨论】:
-
也许这应该属于程序员?
-
@fortran 可以移动问题还是我应该将其发布到那里?
-
多2票会自动迁移
-
感谢您的建议,我将在此处发布,因为这里没有任何活动:P
标签: json web-services rest node.js mongodb