我想知道是否有考虑到 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 进行模板,这也让我感到困惑。
提前感谢您的帮助。