V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
frontman
V2EX  ›  程序员

Backbone.js 和 Angular.js 选哪个

  •  
  •   frontman · 2014 年 12 月 19 日 · 7011 次点击
    这是一个创建于 4049 天前的主题,其中的信息可能已经有所发展或是发生改变。
    很纠结 其实我也搜了些关于这两个的比较 但还是很纠结 希望有经验的伙伴们分析下下
    27 条回复    2015-01-15 18:19:24 +08:00
    jarlyyn
        1
    jarlyyn  
       2014 年 12 月 19 日
    2个完全不一样……
    其实都学也不是啥问题
    icanfork
        2
    icanfork  
       2014 年 12 月 19 日 via Android
    你学了一个,另一个就不难了,哦,先学ng
    yyjjolin
        3
    yyjjolin  
       2014 年 12 月 19 日
    你问题描述的不清晰,因为技术只有最合适的没有最好的,根据自己的项目和需求来。
    learnshare
        4
    learnshare  
       2014 年 12 月 19 日
    适合的场景不一样
    paicha
        5
    paicha  
    PRO
       2014 年 12 月 19 日
    用 Backbone 的话可以看看 http://marionettejs.com/
    bigzhu
        6
    bigzhu  
       2014 年 12 月 19 日
    看你和哪个更合拍.

    挑软件这种事是要看有没有感觉的, 两个都用一用, 哪个让你更爽, 就选哪个. 跟挑女人一样.
    shuson
        7
    shuson  
       2014 年 12 月 19 日
    backbone用着用着,自己添加添加内容就成ng了
    AlanZhang
        8
    AlanZhang  
       2014 年 12 月 19 日 via iPhone
    angularjs。简单易学,更能写出优质的代码。
    AlanZhang
        9
    AlanZhang  
       2014 年 12 月 19 日 via iPhone
    Backbone流行于几年前,然后AngularJS开始流行了,Backbone 就渐渐不行了。 --个人观点。
    panlilu
        10
    panlilu  
       2014 年 12 月 19 日 via iPhone
    都用过,相比而言angular更潮一些。
    Phariel
        11
    Phariel  
       2014 年 12 月 19 日 via Android
    选字母排序靠前的那个 (认真状
    crazyxin1988
        12
    crazyxin1988  
       2014 年 12 月 19 日
    不知道选哪个 就看爹
    angular 的爹是谷歌~
    所以选angular
    66beta
        14
    66beta  
       2014 年 12 月 19 日
    没用过,但是看过测评,
    angular大而全,主流
    backbone轻巧,插件多,自定义程度高
    victor
        15
    victor  
       2014 年 12 月 19 日
    Ember 呢?
    datou552211
        16
    datou552211  
       2014 年 12 月 19 日
    @66beta 毕竟亲儿子
    datou552211
        17
    datou552211  
       2014 年 12 月 19 日
    @66beta 回复错了
    @crazyxin1988 毕竟亲儿子
    yakczh
        18
    yakczh  
       2014 年 12 月 19 日
    谁有ng 增删查改的例子
    qianleilei
        19
    qianleilei  
       2014 年 12 月 19 日
    Backbone代码 2K 行,容易掌握,当然要写好还是很费劲的。

    Angular 不是很熟悉,但是2.0应该和1.x 是不兼容的。

    其实还可以选择 Ember,已在公司项目使用,主要是做面向用户的后台系统。
    conan321
        20
    conan321  
       2014 年 12 月 19 日
    backbone自己造的轮子太多了!还是用angularjs吧
    clino
        21
    clino  
       2014 年 12 月 19 日
    也可以尝试下avalonjs
    lujiajing1126
        22
    lujiajing1126  
       2014 年 12 月 19 日
    建议可以看一下Backbone,但是Backbone是基于underscore的,你如果前端不是很熟,可能一下子上手比较难,而且Backbone比较晦涩难懂,你理解一下他的思想就好了
    Angular的确不错,比较适合新手
    Ember更加复杂不建议初学者使用,Spine的话其实不错的,是基于Backbone的
    RIcter
        23
    RIcter  
       2014 年 12 月 20 日 via iPhone
    Angular的文档能看…?
    luikore
        24
    luikore  
       2014 年 12 月 20 日
    backbone + react 清量又靠谱, angular 已经快死了
    ant_sz
        25
    ant_sz  
       2014 年 12 月 20 日
    Angular 建议先学,并不是因为他比 backbone 好,而是因为他的设计会改变你对一般的 web 前端的看法。他使用到的一些技术,shadow dom 这类东西,以后应该会成为 web 设计的主流。另外 Angular 已经把简单的包依赖处理、前端模板加载等等问题解决好了。入手会很快。

    backbone 是一个很轻量的框架,简单来讲优势就是比较灵活,很多企业喜欢用这个。但是开发效率不算很高。另外 backbone 不会挡着你用其他的框架。如果你准备学习 react.js, 那就选 backbone 吧。

    至于前面提到的 ember,我不是很喜欢,觉得它既没有 backbone 这种轻量的感觉,也没有 angular 这种功能完备的感觉。
    pertersonvv
        26
    pertersonvv  
       2014 年 12 月 26 日
    @luikore ng还没死吧?
    spark
        27
    spark  
       2015 年 1 月 15 日
    你听说过 Angular 2.0 么...
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2392 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 15:51 · PVG 23:51 · LAX 07:51 · JFK 10:51
    ♥ Do have faith in what you're doing.