首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Ruby on Rails

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

  •  
  •   stranbird · 2011-09-25 01:55:14 +08:00 · 5621 次点击
    这是一个创建于 2704 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近想学习一下新鲜的技术,试着把老的Rails项目用Backbone.js重写了前端。
    但是总觉得写起来很麻烦,原来的项目是有个照片墙,每张照片有个评论。如果是用rails写,基本上就是给每个照片加ref,然后用jQuery加回传的javascript来处理event,代码量很小。现在用上了backbone,首先每张照片要套上一个model,照片还要统一放到一个collection里边,然后每张照片要绑定一个view,照片的评论还要绑定另外一个view。
    遇到需要提交表单的时候,还会出现csrf信息没有扔过去的情况…… 因为看到挺多项目是用b+r的了,这个搭配应该挺好的。
    请问一下懂行的前辈,backbone.js和rails应该怎么样搭配比较各得其所呢? 被折磨了几天了,先行鞠躬谢过。
    6 回复  |  直到 1970-01-01 08:00:00 +08:00
        1
    Los   2011-09-25 02:35:35 +08:00
    https://github.com/codebrew/backbone-rails
    试下这个gem,然后你应该就知道如何做了
        2
    stranbird   2011-09-25 02:42:51 +08:00
    @Los 大谢!我也刚刚看到这个gem.. 正在研究。
        3
    mywaiting   2011-09-25 08:52:52 +08:00
    私下认为,BB这类前端MVC需要有个及其良好的获取数据的机制,而Ajax已经跟不上实时传送数据的步伐了。用Socket.io吧。。。
        4
    imonyse   2011-09-25 10:13:54 +08:00
        5
    Numbcoder   2011-09-25 11:59:02 +08:00
    窃以为,为了技术而技术的做法是不明智的。
    框架是为了将复杂的问题简单化,而不是为了给简单的问题套上沉重的枷锁
        6
    stranbird   2011-09-25 13:46:59 +08:00
    @Numbcoder 因为是一个很简单的网站,所以就是出于学习的角度来试用技术的。也可以说就是为了技术而技术,但是总要找个机会来学习新东西吧,哈哈。了解了它的特性,以后就可以有的放矢的在需要用到它的时候用上了。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1205 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 19ms · UTC 17:42 · PVG 01:42 · LAX 09:42 · JFK 12:42
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1