Google 在哪些项目里使用了 AngularJS? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jsonline
V2EX    Angular

Google 在哪些项目里使用了 AngularJS?

  •  2
     
  •   jsonline 2014-05-14 12:10:59 +08:00 17120 次点击
    这是一个创建于 4214 天前的主题,其中的信息可能已经有所发展或是发生改变。
    貌似大型的、面向普通用户的网站都没有使用 Angular?
    为啥呢?
    第 1 条附言    2014-05-14 12:43:53 +08:00
    利益相关:本人喜欢黑 Angular。
    50 条回复    2014-06-25 20:30:03 +08:00
    jsonline
        1
    jsonline  
    OP
       2014-05-14 12:20:12 +08:00
    目前只搜到 DoubleClicks 有用 Angular。
    jsonline
        2
    jsonline  
    OP
       2014-05-14 12:29:02 +08:00
    所以大家为什么觉得 Angular 有前途呢?
    ZengLeiPro
        3
    ZengLeiPro  
       2014-05-14 12:32:24 +08:00
    还真是这样…如果Google自己都不用的话
    saharabear
        4
    saharabear  
       2014-05-14 12:34:59 +08:00
    @jsonline 不是所有人都认为这东西有前途,只是一个过度产品而已。
    est
        5
    est  
       2014-05-14 12:38:27 +08:00
    reactjs 大法好。删angularjs保平安。

    目测reactjs就是jquery,angularjs就是extjs
    bitbegin
        6
    bitbegin  
       2014-05-14 12:41:49 +08:00 via Android
    @est angularjs好
    jsonline
        7
    jsonline  
    OP
       2014-05-14 12:42:12 +08:00
    @saharabear 我觉得过度产品不能用在对公项目里。
    jsonline
        8
    jsonline  
    OP
       2014-05-14 12:42:35 +08:00
    @est I'll try ReactJS, thanks.
    ZengLeiPro
        9
    ZengLeiPro  
       2014-05-14 12:43:50 +08:00
    如果Angularjs是过渡产品,是否说明 MEAN 这种框架也不适合用呢?
    saharabear
        10
    saharabear  
       2014-05-14 12:44:47 +08:00
    @jsonline 同意。
    jsonline
        11
    jsonline  
    OP
       2014-05-14 12:45:03 +08:00
    @ZengLeiPro 可以把 Angular 从 MEAN 里去掉。 MEAN 的真实目的只是 Full Stack Javascript
    jsonline
        12
    jsonline  
    OP
       2014-05-14 12:45:35 +08:00
    纠正: Javascript -> Javascript
    mercurylanded
        13
    mercurylanded  
       2014-05-14 12:46:35 +08:00
    backbone大法好!
    jsonline
        14
    jsonline  
    OP
       2014-05-14 12:47:23 +08:00
    @mercurylanded 试试 Backbone.Marionette,马上要出第二版了。
    mercurylanded
        15
    mercurylanded  
       2014-05-14 12:49:43 +08:00
    @jsonline 最近在用aurajs。感觉还不错。
    newtonisaac
        16
    newtonisaac  
       2014-05-14 12:50:51 +08:00
    理念好,目前主要问题在于 watch 的对象太多的话,在手机上会卡。
    jsonline
        17
    jsonline  
    OP
       2014-05-14 12:52:53 +08:00
    @newtonisaac MVVM 理念可能是微软发明的(WPF),我觉得 Angular 火的直接因素是「对JS新手很友好」。
    andyhu
        18
    andyhu  
       2014-05-14 13:25:50 +08:00
    backbone + eproxy感觉也挺不错的?另外单从框架本身来看,国内的avalon要优雅和简便的多,angularjs真不怎么样。只不过现在替代产品还没有壮大罢了,所以暂时还能顶一段时间。但是如果现在采用了这个架构,以后angularjs不行了,再换架构代码重构起来非常麻烦
    yyfearth
        19
    yyfearth  
       2014-05-14 13:52:02 +08:00
    @jsonline Angular对JS新手相当不友好 学习曲线绝对比Backbone高
    而且一大堆的概念和设计模式

    我觉得Angular就是写一些中小型Web应用非常好用,规模不能太大,但又不是特别简单的那种WebApp。

    @ZengLeiPro 我不觉得MEAN有很大的价值,NodeJS+Express/WebSocket可以用来做API接口端倒是不错。
    ZengLeiPro
        20
    ZengLeiPro  
       2014-05-14 13:56:18 +08:00
    @yyfearth 能详细说说没有很大价值的原因么?我是业余爱好者,时间不是很多,所以想确定个方向,目前看好像 MEAN 很热门。
    fundon
        21
    fundon  
       2014-05-14 14:01:27 +08:00
    不太喜欢avalon的代码风格(指针源码)

    还有一点,还是会选择社区活跃的产品
    yyfearth
        22
    yyfearth  
       2014-05-14 14:25:21 +08:00   1
    @ZengLeiPro 我指的是做大型企业产品 MEAN 不太值得去使用
    但是作为小型项目(企业内部App或者个人App)MEAN还是不错的选择
    构建开发起来比较快速方便,性能也还可以
    ZengLeiPro
        23
    ZengLeiPro  
       2014-05-14 14:38:39 +08:00
    @yyfearth 谢谢!
    jsonline
        24
    jsonline  
    OP
       2014-05-14 14:41:21 +08:00
    @yyfearth agreed.
    rannnn
        25
    rannnn  
       2014-05-14 14:42:11 +08:00
    因为google有抛弃用户的习惯。比如gwt
    jsonline
        26
    jsonline  
    OP
       2014-05-14 14:42:25 +08:00
    @yyfearth 我说的友好是指,新手可以按照它官网上的 demo 马上做出东西。即使对它的原理一点也不理解。
    yyfearth
        27
    yyfearth  
       2014-05-14 14:45:08 +08:00
    @ZengLeiPro Angular.js 也可以替换成 Backbone 或者 Ember 之类的框架
    Express 也可以用 Koa 如果喜欢新东西的话 MongoDB也可以被替代其他

    MEAN 的好处就是 前端 后端 数据库 全部 JS
    jsonline
        28
    jsonline  
    OP
       2014-05-14 14:51:44 +08:00
    @fundon avalon 没有英文文档,直接导致其走向小众,更走不出中国。
    ivanlw
        29
    ivanlw  
       2014-05-14 14:59:42 +08:00
    最近有在关注一下AngularJS,但是目前的项目好像JQuery就能解决了,没什么下成本去看的决心……请问有比起JQuery,Angular有什么比较适合应用的场景吗?
    ivanlw
        30
    ivanlw  
       2014-05-14 15:00:38 +08:00
    @rannnn 看了下官网的介绍,Adwords和Wallet都还在内部使用gwt,为什么说放弃了呢?
    andyhu
        31
    andyhu  
       2014-05-14 15:44:59 +08:00
    @ZengLeiPro 看看sailsjs吧,前段其实我比较喜欢国产的avalon,但是技术支持和相关扩展应用跟不上。另外也可考虑用下backbone,加上一些插件比如eproxy的话,我觉得很多时候比angular还要好用的。
    coolicer
        32
    coolicer  
       2014-05-14 16:20:47 +08:00
    做single page app 好用啊
    zzNucker
        33
    zzNucker  
       2014-05-14 16:45:18 +08:00
    因Google真的没前端。。。。
    lang1pal
        34
    lang1pal  
       2014-05-14 17:21:28 +08:00
    这个网站有在用 https://angularjs.org/ 路过,飘过
    newtonisaac
        35
    newtonisaac  
       2014-05-14 17:28:52 +08:00
    因为google正在把angularjs和dart整合起来,同时还在计划把web components和dart整合起来,所以目前的angularjs在google的计划中还未成熟。
    2code
        36
    2code  
       2014-05-14 21:06:57 +08:00   1
    用了vue.js, 就再也不想用angular,knockout之辈了
    Narcissu5
        37
    Narcissu5  
       2014-05-14 21:31:40 +08:00
    silverlight3开始就统一前后端语言了,sl的下场都看到了。。

    语言统一的好处远没有想象的那么大,这些js通吃的方案也就是服务懒人而已
    bitbegin
        38
    bitbegin  
       2014-05-14 21:36:03 +08:00
    @2code 好不容易熟悉了一下angularjs,你这又来个新的
    jsonline
        39
    jsonline  
    OP
       2014-05-14 21:45:22 +08:00
    @bitbegin 没有用一年以上,还是不要说自己熟悉 Angular 了……
    bitbegin
        40
    bitbegin  
       2014-05-14 22:56:23 +08:00 via Android
    @jsonline 呵呵我就玩玩
    jsonline
        41
    jsonline  
    OP
       2014-05-14 23:10:06 +08:00
    @bitbegin 我是在黑 Angular 的结构太 TM 复杂。
    newtonisaac
        42
    newtonisaac  
       2014-05-15 01:07:01 +08:00 via iPad
    @2code 兄弟作品在哪里,学习下
    chone
        43
    chone  
       2014-05-15 07:32:31 +08:00 via Android
    @rannnn gwt还在更新呢。。。
    andyhu
        44
    andyhu  
       2014-05-15 08:05:45 +08:00
    @2code vue.js好是好,不过在国内不支持ie6-8,还是有点不太显示
    andyhu
        45
    andyhu  
       2014-05-15 08:06:04 +08:00
    显示->现实 错字更正
    2code
        46
    2code  
       2014-05-15 08:15:21 +08:00
    @newtonisaac 不好意思,使用vue的作品目前还没有上线的
    你可以看看todoMVC的vue版本: http://todomvc.com/labs/architecture-examples/vue/
    clino
        47
    clino  
       2014-05-15 09:20:19 +08:00
    我也推荐avalonjs,angularjs我是先学的,学了一段时间还比较晕,avalonjs则上手很快,也很好用
    唯一就是国际化方面比较矬,看起来不够高大上,后续会改善
    但东西是挺好的,我觉得很有前途
    lyklykkkkkkk
        48
    lyklykkkkkkk  
       2014-05-15 10:43:30 +08:00
    @est 大神了解过ractivejs吗 http://examples.ractivejs.org
    mufeng
        49
    mufeng  
       2014-05-22 11:57:21 +08:00
    angular感觉就是双向绑定用起来最舒服
    Tonni
        50
    Tonni  
       2014-06-25 20:30:03 +08:00
    之前在公司里用的Backbone,单说Backbone这个框架其实很简单,提供的东西并不是很多,好在背后有jQuery这个强大的DOM操作工具和Underscore做支撑,用起来也差不到哪里去,Backbone代码1000行左右,上手还是比较容易的,也比较灵活,配合SeaJs口味更佳。最近我也在业余偶尔写些AngularJs的代码,感觉写同样的功能,AngularJs的代码要明显的少于Backbone的代码数量,AngularJs的双向绑定确实挺神奇的,之前写Backbone的时候每更新完数据都要重新render DOM节点,还有就是AngularJs学习曲线要明显高于Backbone,我之前面试的一家公司就是用的AngularJs,我有个同事他们公司也是用的AngularJs,这种使用类似Backbone、AngularJs框架的项目一般都是用户用到操作密集型的后台:第一:后台涉及到大量的交互逻辑,如果不用框架将很难写出高质量的程序;第二:后台不需要被搜索引擎抓取。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     907 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 20:38 PVG 04:38 LAX 12:38 JFK 15:38
    Do have faith in what you're doing.
    ubao msn 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