序言; 我是一位经验丰富的 Web 开发人员,虽然我几乎没有使用过nodejs
,也没有机会与之合作emberjs
(尽管我已经在骨干网方面做了相当多的工作)。
我即将开始一个项目来构建一个基于 Web 的写作应用程序(文献)。从理论上讲,用户可能会长时间打开应用程序,也许会一直打开它。我打算随着时间的推移开发一个扩展的功能集,我希望能够相对轻松地放到不同的地方。例如,也许开发一个字符列表,然后我可以将其包含在许多地方。我热衷于emberjs
单独用于实验,但它听起来也是一个很好的客户端框架。
我已经简要地看过了django
(以前没怎么用过),但鉴于我想使用emberjs
,这似乎django
不是一个好选择,因为我会选择不使用它的许多最引人注目的功能.
nodejs
在+中编写我的服务器端代码express
是一个合理的选择吗?Web 应用程序本身将具有共同的功能,例如登录、管理员、用户/任务的不同权限(最终)——但我也期待一些更强大的东西。