【发布时间】:2012-01-29 13:51:26
【问题描述】:
希望有人能帮我解决问题。
我一直在阅读大量关于新的 javascript 应用程序框架、backbone.js、batman.js、ember.js 等的信息......
我看到很多使用 Rails 之上的框架的实例。
谁能给我解释一下。这不需要大量重复才能使用它们吗? IE。我需要完全复制每个模型和控制器吗?如果是这样,我是否需要每次都进行更改?
我看到在浏览器上呈现模板有很大的好处,但我觉得在已经组织良好的 MVC 结构上使用这些模板时我错过了一些重要的东西。
有什么好处?是否真的有看起来那么多的重复?
我已阅读问题here
但它似乎没有解决重复问题。
提前致谢。
【问题讨论】:
-
我的看法和 OP 一样。 rails 的构建方式,lego 缺少的部分将是资产队列中的一些中间件,它将根据约定(即 rails 原则)为您提供模型、控制器和视图的 javascript 等价物。这个和一些机制可以在需要时覆盖其中的任何一个。我真的没有看到必须维护和同步 rb 模型以及在 javascript 中非常相似的东西的乐趣。这个所需的功能非常明显,我相信有人会为此想出一个好的解决方案。在那之前,我会坐下来监视情况:)
标签: ruby-on-rails-3 ruby-on-rails-3.1 backbone.js javascript-framework ember.js