V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
frontman
V2EX  ›  程序员

Backbone.js 和 Angular.js 选哪个

  •  
  •   frontman · Dec 19, 2014 · 7150 views
    This topic created in 4151 days ago, the information mentioned may be changed or developed.
    很纠结 其实我也搜了些关于这两个的比较 但还是很纠结 希望有经验的伙伴们分析下下
    27 replies    2015-01-15 18:19:24 +08:00
    jarlyyn
        1
    jarlyyn  
       Dec 19, 2014
    2个完全不一样……
    其实都学也不是啥问题
    icanfork
        2
    icanfork  
       Dec 19, 2014 via Android
    你学了一个,另一个就不难了,哦,先学ng
    yyjjolin
        3
    yyjjolin  
       Dec 19, 2014
    你问题描述的不清晰,因为技术只有最合适的没有最好的,根据自己的项目和需求来。
    learnshare
        4
    learnshare  
       Dec 19, 2014
    适合的场景不一样
    paicha
        5
    paicha  
    PRO
       Dec 19, 2014
    用 Backbone 的话可以看看 http://marionettejs.com/
    bigzhu
        6
    bigzhu  
       Dec 19, 2014
    看你和哪个更合拍.

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

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

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

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

    至于前面提到的 ember,我不是很喜欢,觉得它既没有 backbone 这种轻量的感觉,也没有 angular 这种功能完备的感觉。
    pertersonvv
        26
    pertersonvv  
       Dec 26, 2014
    @luikore ng还没死吧?
    spark
        27
    spark  
       Jan 15, 2015
    你听说过 Angular 2.0 么...
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2698 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 201ms · UTC 14:36 · PVG 22:36 · LAX 07:36 · JFK 10:36
    ♥ Do have faith in what you're doing.