V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
frontman
V2EX  ›  程序员

Backbone.js 和 Angular.js 选哪个

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

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

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

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

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

    至于前面提到的 ember,我不是很喜欢,觉得它既没有 backbone 这种轻量的感觉,也没有 angular 这种功能完备的感觉。
    pertersonvv
        26
    pertersonvv  
       2014-12-26 11:40:02 +08:00
    @luikore ng还没死吧?
    spark
        27
    spark  
       2015-01-15 18:19:24 +08:00
    你听说过 Angular 2.0 么...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1004 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:35 · PVG 05:35 · LAX 13:35 · JFK 16:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.