首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用Rails的Javascript框架

使用Rails的Javascript框架
EN

Stack Overflow用户
提问于 2011-12-29 08:33:42
回答 1查看 5.1K关注 0票数 17

希望有人能帮我把事情弄清楚。

我读了很多关于新的javascript应用程序框架的文章,比如backbone.js、batman.js、ember.js等等。

我看到他们在Rails上使用框架的很多例子。

谁能给我解释一下。这不是需要大量的复制才能使用它们吗?即。我需要完全复制每个模型和控制器吗?如果是这样,我是否需要每次都对这两个进行更改?

我看到了在浏览器上呈现模板的巨大好处,但我觉得在已经组织良好的MVC结构之上使用这些模板时,我会错过一些重要的东西。

它的好处是什么,是否真的像看起来那么多重复?

我已经读过问题here

但它似乎并没有解决重复问题。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-30 03:02:26

好处在您链接到的问题中进行了描述。它们提供了一种很难实现的结构,当您的客户端不仅仅是使用AJAX显示数据和重新加载视图的一部分时。

Andrew Dupont给出了一个关于编写可维护JavaScript的presentation at MIX 11。他描述了他从一堆臭名昭著的JS到更易维护的代码库的过程。值得一看。

复制取决于您在服务器端所做的工作。如果您的服务器只提供数据服务,例如Rails控制器提供JSON API来访问模型,那么您必须在客户端复制模型。

我使用Rails仅用于JSON访问,以持久化我的应用程序的实体,除了一些JSON视图。整个用户交互和CRUD都发生在具有Backbone的客户端& jQuery上。

到目前为止,我只需要在Javascript中复制模型,并创建一些控制器来访问和保存服务器上的模型。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8662878

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档