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

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

  •  
  •   stranbird · 2011-09-25 01:55:14 +08:00 · 7259 次点击
    这是一个创建于 4843 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近想学习一下新鲜的技术,试着把老的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
    Los
        1
    Los  
       2011-09-25 02:35:35 +08:00
    https://github.com/codebrew/backbone-rails
    试下这个gem,然后你应该就知道如何做了
    stranbird
        2
    stranbird  
    OP
       2011-09-25 02:42:51 +08:00
    @Los 大谢!我也刚刚看到这个gem.. 正在研究。
    mywaiting
        3
    mywaiting  
       2011-09-25 08:52:52 +08:00
    私下认为,BB这类前端MVC需要有个及其良好的获取数据的机制,而Ajax已经跟不上实时传送数据的步伐了。用Socket.io吧。。。
    imonyse
        4
    imonyse  
       2011-09-25 10:13:54 +08:00
    Numbcoder
        5
    Numbcoder  
       2011-09-25 11:59:02 +08:00
    窃以为,为了技术而技术的做法是不明智的。
    框架是为了将复杂的问题简单化,而不是为了给简单的问题套上沉重的枷锁
    stranbird
        6
    stranbird  
    OP
       2011-09-25 13:46:59 +08:00
    @Numbcoder 因为是一个很简单的网站,所以就是出于学习的角度来试用技术的。也可以说就是为了技术而技术,但是总要找个机会来学习新东西吧,哈哈。了解了它的特性,以后就可以有的放矢的在需要用到它的时候用上了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1591 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 16:55 · PVG 00:55 · LAX 08:55 · JFK 11:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.