【发布时间】:2012-02-29 04:17:38
【问题描述】:
我们有一个现有的 Rails 3.1 面向消费者的 Web 应用程序,并且正在对 UI 进行重新设计,使其更具交互性、更活泼、更类似于应用程序。
我们有一个适度复杂的数据模型,但对基于表单的用户输入的需求并不大。
我们现在用jQuery,用插件做的效果很好,但总的来说,我们的JS技能很弱。
我们的主要目标是找到一个框架来帮助我们构建和组织 JS 代码,并简化我们在 Rails 3.1 世界中确实存在数据绑定、AJAX 等的情况。
我们将学习如何正确地使用 JS,但是在我们学习的同时,是否有一个清晰的框架可以让我们学习和工作?
【问题讨论】:
-
Dojo 是一个包含更多电池的框架。主干和淘汰赛仅适用于 MVC 部分,IIRC...
-
非常主观。但是如果你喜欢 MVVM,knockout 会显得很眼熟。如果你想要更精简的东西,Backbone 很好。它works well with rails,但是,其他人可能也会这样做。
标签: javascript ruby-on-rails-3.1 dojo backbone.js knockout.js