0

序言; 我是一位经验丰富的 Web 开发人员,虽然我几乎没有使用过nodejs,也没有机会与之合作emberjs(尽管我已经在骨干网方面做了相当多的工作)。

我即将开始一个项目来构建一个基于 Web 的写作应用程序(文献)。从理论上讲,用户可能会长时间打开应用程序,也许会一直打开它。我打算随着时间的推移开发一个扩展的功能集,我希望能够相对轻松地放到不同的地方。例如,也许开发一个字符列表,然后我可以将其包含在许多地方。我热衷于emberjs单独用于实验,但它听起来也是一个很好的客户端框架。

我已经简要地看过了django(以前没怎么用过),但鉴于我想使用emberjs,这似乎django不是一个好选择,因为我会选择不使用它的许多最引人注目的功能.

nodejs在+中编写我的服务器端代码express是一个合理的选择吗?Web 应用程序本身将具有共同的功能,例如登录、管理员、用户/任务的不同权限(最终)——但我也期待一些更强大的东西。

4

1 回答 1

0

到目前为止,这是一个对我的团队和我都很有效的解决方案。虽然缺少 express,但Charcoal是一个很好的入门项目,可以在没有 Rails 资产管道的情况下使用 Ember 启动和运行,并且可以轻松地将 Express 添加为中间件。除了使用 Express 为您的 JSON 提供服务之外,它还可以处理 Ember 自身无法满足的此类要求(例如 SEO)所需的最小 HTML,因为Express 中的内容协商功能非常简单

于 2013-05-20T15:55:10.330 回答