• 请不要在回答技术问题时复制粘贴 AI 生成的内容
andy1987
V2EX  ›  程序员

angularjs 是不是有点设计过头了

  •  
  •   andy1987 · Feb 11, 2015 · 5813 views
    This topic created in 4290 days ago, the information mentioned may be changed or developed.
    楼主是开发一款类似导购这样的APP,刚接触的angularjs,刚刚用一段时间看完《angularjs权威教程》和官方提供的一些demo示例以及别人写的一个比较完整的demo。

    对于angularjs的感觉就是:
    足够强大
    引入概念太多,有点设计过头的感觉
    深入学习难度有点大,需要具备扎实的js功底

    不知道大家怎么看? 所以现在准备尝试下vue和knockoutjs
    20 replies  •  2015-02-12 08:36:19 +08:00
    dcoder
    dcoder
    Feb 11, 2015
    1
    vue.js
    comver
    comver
    Feb 11, 2015
    2
    感觉不错
    crazyxin1988
    crazyxin1988
    Feb 11, 2015
    3
    react
    ianva
    ianva
    Feb 11, 2015❤️1
    4
    因为整个开发模式变了,所以虽引入了非常多的概念,但用起来会感觉还不够用,现在看起来angularjs 权威教程介绍的东西太少了,做起项目来坑还是非常多,一旦触及到细节的实现上就发现需要各种样的东西,基本都在 google,stackoverflow
    好的是开发效率和代码维护上确实有很大提升
    66beta
    66beta
    Feb 11, 2015
    5
    市占率高的不一定是最好的,但一定是最好用的,好用不代表写代码简单
    icanfork
    icanfork
    Feb 11, 2015
    6
    你这种现实是前置知识缺失
    不过,ng 缺失入门略难,vue.js ,基本看2天就可以投入开发了
    darmody
    darmody
    Feb 11, 2015❤️1
    7
    用过3~4个月,我的感觉就是mvvm的模式非常好,但是angularjs有点过头了
    66beta
    66beta
    Feb 11, 2015
    8
    vue.js支持IE9哦
    andy1987
    andy1987
    OP
    Feb 11, 2015
    9
    @belin520
    对的,vue和ko基本看看官方说明文档就可以入手简单应用操作了,但是ng那些指令,服务等要做的好不是看看文档就能上手的,至少实际开发中会碰到不少问题
    ianva
    ianva
    Feb 11, 2015❤️2
    10
    用一个改变了开发模式的框架首要考虑的问题是社区的支持,因为规则都是新的,所以必然会有无数的坑甚至没考虑到的边界,比如 ng-if 这个最初 angular 团队从来没认为是必须的,所以 ng-repeat 的时候存在很多没法实现的情况,这类问题都是在无数社区反馈后逐渐完善的。
    另外就是,是否有足够的组件,原来的开发模式下的组件是否很方便的用在现有的框架下,否则自己重新实现一些基础功能是很费时耗力还不讨好的。
    从这些来看 angular 是很不错的
    ZackYang
    ZackYang
    Feb 11, 2015
    11
    这是 framework 和 library 的区别
    windyboy
    windyboy
    Feb 11, 2015
    12
    backbone + react
    clino
    clino
    Feb 11, 2015
    13
    @66beta avalon还支持ie6呢...
    ekousp
    ekousp
    Feb 11, 2015
    14
    ng 除了需要学习的概念多一些,真谈不上“扎实的 js 功底”,一般后端人员可以快速上手。耐心看看文档那个吧。
    andy1987
    andy1987
    OP
    Feb 11, 2015
    15
    @ekousp
    深入的理解那些指令从源码层次~
    angelface
    angelface
    Feb 11, 2015
    16
    个人感觉:亲Library远离Framework。
    我看到的几个js的framework都太重了。
    esyed
    esyed
    Feb 11, 2015
    17
    @dcoder 功能比ng强大么?
    esyed
    esyed
    Feb 11, 2015
    18
    @belin520 vue.js可以替代ng么?
    @angelface vue也太重么?
    timothyye
    timothyye
    Feb 11, 2015 via Android
    19
    回头学学vuejs
    bigzhu
    bigzhu
    Feb 12, 2015 via Android
    20
    从angular刚出来就关注和使用,到现在用上了vuejs
    angular 绝对的是设计过度了,而且还在邪路上越走越远
    vuejs怎么说呢?
    嗯,换了以后,阳光都变明媚了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2367 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 12:53 · PVG 20:53 · LAX 04:53 · JFK 07:53
    ♥ Do have faith in what you're doing.