请问怎么设计Backbone.js做前端框架,Rails做后端框架的WebApp呢?

2011-09-25 01:55:14 +08:00
 stranbird
最近想学习一下新鲜的技术,试着把老的Rails项目用Backbone.js重写了前端。
但是总觉得写起来很麻烦,原来的项目是有个照片墙,每张照片有个评论。如果是用rails写,基本上就是给每个照片加ref,然后用jQuery加回传的javascript来处理event,代码量很小。现在用上了backbone,首先每张照片要套上一个model,照片还要统一放到一个collection里边,然后每张照片要绑定一个view,照片的评论还要绑定另外一个view。
遇到需要提交表单的时候,还会出现csrf信息没有扔过去的情况…… 因为看到挺多项目是用b+r的了,这个搭配应该挺好的。
请问一下懂行的前辈,backbone.js和rails应该怎么样搭配比较各得其所呢? 被折磨了几天了,先行鞠躬谢过。
7049 次点击
所在节点    Ruby on Rails
6 条回复
Los
2011-09-25 02:35:35 +08:00
https://github.com/codebrew/backbone-rails
试下这个gem,然后你应该就知道如何做了
stranbird
2011-09-25 02:42:51 +08:00
@Los 大谢!我也刚刚看到这个gem.. 正在研究。
mywaiting
2011-09-25 08:52:52 +08:00
私下认为,BB这类前端MVC需要有个及其良好的获取数据的机制,而Ajax已经跟不上实时传送数据的步伐了。用Socket.io吧。。。
imonyse
2011-09-25 10:13:54 +08:00
Numbcoder
2011-09-25 11:59:02 +08:00
窃以为,为了技术而技术的做法是不明智的。
框架是为了将复杂的问题简单化,而不是为了给简单的问题套上沉重的枷锁
stranbird
2011-09-25 13:46:59 +08:00
@Numbcoder 因为是一个很简单的网站,所以就是出于学习的角度来试用技术的。也可以说就是为了技术而技术,但是总要找个机会来学习新东西吧,哈哈。了解了它的特性,以后就可以有的放矢的在需要用到它的时候用上了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/18572

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX