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

Backbone.js 和 Angular.js 选哪个

  •  
  •   frontman 2014-12-19 10:42:42 +08:00 6866 次点击
    这是一个创建于 3951 天前的主题,其中的信息可能已经有所发展或是发生改变。
    很纠结 其实我也搜了些关于这两个的比较 但还是很纠结 希望有经验的伙伴们分析下下
    27 条回复    2015-01-15 18:19:24 +08:00
    jarlyyn
        1
    jarlyyn  
       2014-12-19 11:04:18 +08:00
    2个完全不一样……
    其实都学也不是啥问题
    icanfork
        2
    icanfork  
       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  
    PRO
       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     Solana     1398 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 16:59 PVG 00:59 LAX 09:59 JFK 12:59
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86