【发布时间】:2013-04-09 14:59:34
【问题描述】:
我想知道是否有考虑到 Node 实践构建的客户端框架?我什至“需要”使用这样的框架吗?
我并不是想在不同框架的用户之间引发一场激烈的战争,我只是想知道 在 Node.js 中使用其中一个框架是否比其他框架更有优势或者如果 我应该只评估它们之间的差异,而根本不考虑 Node。
我刚刚开始使用 Node.js 开发。以前,我一直在 Rails 中进行开发,并且阅读了大量关于不同客户端 JavaScript“MVC”框架的文章。目前,我认为值得关注的是 Backbone.js、Ember.js、Knockout.js 和 Angular.js(按此特定顺序)。
我读过 Backbone.js 之类的东西是考虑到 Rails 开发人员编写的,或者至少考虑到 Rails 作为框架。
在不考虑 Node 的情况下,我认为我更喜欢 Ember + Handlebars 用于模板或 Backbone + underscore 用于模板。在服务器端,我打算将 Express 与 MongoDB 一起使用,我在某处看到许多 Node 用户使用 Jade 进行模板,这也让我感到困惑。
提前感谢您的帮助。
【问题讨论】:
-
你用谷歌搜索过什么吗? jsperf.com/angular-vs-knockout-vs-ember/10
标签: node.js model-view-controller backbone.js knockout.js ember.js