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

ng 是不是没落了,国内书籍只有 7 版本

  •  
  •   sunorg · 2021-01-12 22:16:45 +08:00 via Android · 9152 次点击
    这是一个创建于 489 天前的主题,其中的信息可能已经有所发展或是发生改变。

    国外版本也少得可怜,国内的书籍只到版本 7 。 现在都 11 了…

    今天才看到多了一个 10 的书…,仔细看目录,凑字数的嫌疑也很大

    ps:还是很喜欢 ng 这种大一统的架子,省心好多…

    68 条回复    2021-01-14 14:29:38 +08:00
    uptonking
        1
    uptonking  
       2021-01-12 22:18:54 +08:00 via iPhone   ❤️ 1
    欢迎投入 react 全家桶的怀抱,各种轮子百花齐放,选择多到让你怀疑人生,
    sunorg
        2
    sunorg  
    OP
       2021-01-12 22:20:18 +08:00 via Android
    @uptonking 是好,但操心多了… 灵活有代价
    chenqh
        3
    chenqh  
       2021-01-12 22:26:39 +08:00
    ng 主要是门槛太高了,门槛低的东西容易流行呀,比如我 py 社区的 flask 和 django
    Sparetire
        4
    Sparetire  
       2021-01-12 22:29:03 +08:00 via Android
    这种东西看官方文档不就好了吗。。
    国内的书,就算有跟上版本的,你敢看吗
    反过来说,React,Vue 难道有很多跟上版本的国内书?事实情况就是前端都没有什么国内的跟上时代的像样的书
    wszgrcy
        5
    wszgrcy  
       2021-01-12 22:35:57 +08:00 via Android
    有啥问题发出来吧
    nl101531
        6
    nl101531  
       2021-01-13 08:11:55 +08:00 via iPhone
    更新太快,书跟不上。
    crclz
        7
    crclz  
       2021-01-13 08:28:55 +08:00   ❤️ 4
    angular 看文档就够了,文档写得多好啊。

    国外的数据少得可怜,但是国外的占比第二啊。

    @nl101531 你在说梦话? angular2 到 angular11 的差距比其他框架的 x.2 到 x.11 都小。
    Rwing
        8
    Rwing  
       2021-01-13 08:48:11 +08:00
    @crclz 哈哈哈,+1
    yimity
        9
    yimity  
       2021-01-13 08:55:54 +08:00
    我也最喜欢 Angular
    lvzhiqiang
        10
    lvzhiqiang  
       2021-01-13 09:07:02 +08:00   ❤️ 30
    nginx 上手和深入都是比较难,因为参数灵活,且要根据自己业务去配置和定制,可以说对能力的要求更多侧重经验性,不是拿一份文档就可以随便配置。但你说没落,那就有点偏颇了。国内几大互联网巨头都在用 Nginx,或者变种 Openresty/Tengine,我们目前就是在用 Tengine,承载很多关键内部业务平台。
    lvzhiqiang
        11
    lvzhiqiang  
       2021-01-13 09:08:02 +08:00
    @lvzhiqiang 补充一点,文档和书籍,更多是一种参考,拿来用之前,一定要去想想这个配置的作用和是否适合。
    zhenizhui
        12
    zhenizhui  
       2021-01-13 09:10:43 +08:00   ❤️ 4
    @lvzhiqiang 楼主说的 Angular , not Nginx
    nzbin
        13
    nzbin  
       2021-01-13 09:15:48 +08:00
    大可放心,目前整体发展良好,相比两年前机会也多了。书籍版本跟不上很正常,Angular 的版本变化不大,看 v7 也足够了
    Fenrisu1fr
        14
    Fenrisu1fr  
       2021-01-13 09:26:56 +08:00
    @lvzhiqiang 城门楼子 /胯骨轴子( xx 头子)
    lvzhiqiang
        15
    lvzhiqiang  
       2021-01-13 09:31:51 +08:00
    @zhenizhui 卧槽,好吧。。 当我不存在吧。。 没看见,没看见!
    lvzhiqiang
        16
    lvzhiqiang  
       2021-01-13 09:31:59 +08:00
    @Fenrisu1fr 卧槽,好吧。。 当我不存在吧。。 没看见,没看见!
    passerbytiny
        17
    passerbytiny  
       2021-01-13 09:32:30 +08:00 via Android
    Java 自从卖身 Oracle 之后,别说书籍了,连 API 文档都没中文的。

    有没有中文书籍会影响流行度,但流行度并不一定影响中文书籍(意味着你不能通过中文书籍的多少去判断流行度。有没有中文书籍,最主要还看官方是不是有想翻译的心。
    nl101531
        18
    nl101531  
       2021-01-13 09:36:01 +08:00 via iPhone
    @crclz
    @crclz ???你是前端写多了吧,ng update 升级版本有几次能完整跑起来的,我日常写后端,这种事挺少遇到
    zlu1123
        19
    zlu1123  
       2021-01-13 09:45:29 +08:00
    @lvzhiqiang 哥,看了一圈评论,就被你的吸引了。手动狗头
    lvzhiqiang
        20
    lvzhiqiang  
       2021-01-13 11:25:02 +08:00
    @zlu1123 因为运维职业习惯,ng -> nginx,哈哈,忽略忽略
    leemove
        21
    leemove  
       2021-01-13 11:49:41 +08:00
    ng 的生态确实比不上另外两个,其实上手也不难。不过看样子国内注定 ng 是没人用了。
    manami
        22
    manami  
       2021-01-13 11:54:11 +08:00
    求求别用缩写了。ng 究竟是 nginx 还是 angular
    bojue
        23
    bojue  
       2021-01-13 12:04:41 +08:00
    @manami #22 ng 是 angular 的缩写,为了区别 angularjs
    Oktfolio
        24
    Oktfolio  
       2021-01-13 12:14:05 +08:00   ❤️ 3
    这样说吧,很多前端连 TypeScript 都懒得写,就算写也是 AnyScript,你还指望他们去学 Angular?
    tesguest123
        25
    tesguest123  
       2021-01-13 15:48:04 +08:00 via iPhone
    @lvzhiqiang 我晕,还真被你说服了。
    gxm44
        26
    gxm44  
       2021-01-13 16:03:02 +08:00
    ng 每一次升级都十分 dan 疼,自从转了 React 后,升级从来没有如此轻松过。
    faceRollingKB
        27
    faceRollingKB  
       2021-01-13 16:13:56 +08:00
    @gxm44 也不一定,上个月我把一个线上项目从 10 升到 11,按照官方文档跑两个命令就行,跟着需求一起上了,没啥问题
    faceRollingKB
        28
    faceRollingKB  
       2021-01-13 16:17:31 +08:00
    不过官方的升级文档肯定是过了一遍的,起码心里有个数
    wunonglin
        29
    wunonglin  
       2021-01-13 16:21:51 +08:00
    ????????。http://angular.cn/ 文档都 11 了,不看文档去看书?
    annnnn
        30
    annnnn  
       2021-01-13 16:26:12 +08:00
    ng 的工作机会多吗?
    VeryZero
        31
    VeryZero  
       2021-01-13 16:43:01 +08:00
    搭车问一下,ng 有好用的后台管理脚手架吗?类似于 AntDesignPro 那种
    wangyzj
        32
    wangyzj  
       2021-01-13 16:54:31 +08:00
    因为工作机会少
    yuuko
        34
    yuuko  
       2021-01-13 17:05:38 +08:00
    热衷 angular 的老哥们,你们项目大不大?大的话你们是怎么忍受编译时间的(20-30 分钟),还有开发 server 和 buid server 占用几个 G 的内存,mac 下 docker 里面编译项目超出默认内存限制需要手动调大。。。。还有升到 angular9,jit 热更新 bug 不能用,只有 aot 热更新能用。。。巨慢
    binux
        35
    binux  
       2021-01-13 17:12:45 +08:00 via Android
    @crclz angular1 和 2 呢?
    thisisgpy
        36
    thisisgpy  
       2021-01-13 18:22:49 +08:00   ❤️ 1
    我写 Java 的,觉得 ng 的设计很亲切,用起来也快。但我还是选择 React,升级不 dan 疼,平安是福。
    asche910
        37
    asche910  
       2021-01-13 18:27:06 +08:00   ❤️ 2
    看标题第一反应:什么??? nginx 还没落了???看到评论,哦,angular,没事了。
    lonelygo
        38
    lonelygo  
       2021-01-13 18:34:14 +08:00
    看了题目,就猜会不会有人往 Nginx 方向回,看了一眼真有,我就放心了。
    keepeye
        39
    keepeye  
       2021-01-13 18:37:53 +08:00
    @lvzhiqiang 你是全场最靓的仔哈哈
    hantsy
        40
    hantsy  
       2021-01-13 19:22:53 +08:00
    @sunorg NG 版本快而已,影响到开发的性能,并不是每个版本都是大飞跃。
    即使看了 NG2 的书,一样可以用到 NG11 上来。注意看一下 NG 官方的升级指南就行了,看看一些语法上变化。
    leckie
        41
    leckie  
       2021-01-13 19:27:02 +08:00
    我看到标题还以为是 Andrew Ng....
    Narcissu5
        42
    Narcissu5  
       2021-01-13 19:29:27 +08:00
    不光是 NG 吧,o'relly 转型之后感觉整个技术书籍这一块就好像不存在了一样
    hantsy
        43
    hantsy  
       2021-01-13 19:33:25 +08:00
    NG 最经典的书: https://www.newline.co/ng-book/2/
    国内有图灵翻译版本: https://item.jd.com/12176534.html

    这本书每章的实战操作性非常强(和国内 ng 的书天壤之别),个人以前写 ng1 的时候就看过 1,NG2 版本我参与一章翻译(测试)绝非帮打广告。
    Actrace
        44
    Actrace  
       2021-01-13 19:35:08 +08:00
    apache 就一直活着,也没没落。😄
    hantsy
        45
    hantsy  
       2021-01-13 19:35:56 +08:00
    @Narcissu5 技术书籍我最喜欢 Manning,几乎都是实战型的书。Oreilly 很多太都是参考型的,大部分读起来没意思,除了 Head First 系列外。
    beginor
        46
    beginor  
       2021-01-13 19:36:24 +08:00 via Android
    angular 11 路过😁
    hantsy
        47
    hantsy  
       2021-01-13 20:02:52 +08:00
    目前唯一感觉 NG 2 如果写测试,karma/protractor 不如 react/jest/cypress 这一套方便,不过 NG 有 jest 第三方支持。另外 tslint 也会被 eslint 代替,官方的替换工作还在进行中。
    winglight2016
        48
    winglight2016  
       2021-01-13 21:40:46 +08:00
    @yuuko 是啊,我偶然跑过一次 ng serve,第一次是运行了七八分钟,然后同事说第一次慢,以后就快了,然而第二次还是跑了两分钟左右,我之前用 react,从来都没这么慢过。。。
    cnscorpions
        49
    cnscorpions  
       2021-01-13 21:43:51 +08:00
    angular 转 react 了
    muzuiget
        50
    muzuiget  
       2021-01-13 21:52:03 +08:00
    React 一把梭。
    shintendo
        51
    shintendo  
       2021-01-13 23:02:12 +08:00   ❤️ 5
    这个帖子到现在没吵起来,可见 angular 确实不行
    lihongming
        52
    lihongming  
       2021-01-14 00:40:20 +08:00 via iPhone
    @shintendo 没错,因为所有的吵都是基于同一个动机——我必须为我习惯的技术辩护,因为万一老板觉得对方更好,我就得重学,痛苦!

    现在没人为 ng 辩护,说明大家都不习惯
    zzczzc
        53
    zzczzc  
       2021-01-14 07:12:02 +08:00
    @shintendo #51 确实,要是 vue 和 react 不得吵翻
    lvzhiqiang
        54
    lvzhiqiang  
       2021-01-14 07:59:24 +08:00
    @keepeye 卧槽,一个晚上就被大家亮瞎了我的眼睛。。。
    JoJoJoJ
        55
    JoJoJoJ  
       2021-01-14 08:31:47 +08:00 via iPhone
    肯定啊,因为我连 ng 是啥都不知道
    codeMan5495
        56
    codeMan5495  
       2021-01-14 08:59:22 +08:00
    angular 天下第一
    RickyC
        57
    RickyC  
       2021-01-14 09:01:06 +08:00
    nginx 很流行呀
    oneisall8955
        58
    oneisall8955  
       2021-01-14 09:05:26 +08:00 via Android   ❤️ 1
    ng?nginx?
    wangxiaoaer
        59
    wangxiaoaer  
       2021-01-14 09:27:59 +08:00
    @thisisgpy #36 我也是主力 java,可是 ng 的模块系统完全无法忍受啊,需要 export 的组件需要显式手动声明才行。用的时候还要显式 import 进来。然后这个 import export 再跟 TS 里面的 import export 啥的混到一起,简直想死。

    这导致我这种组件重构(重命名)小能手,每次改个名字要连带改一堆文件,算了算了。
    yogogo
        60
    yogogo  
       2021-01-14 09:30:15 +08:00
    @lvzhiqiang 送你上去
    lap510200
        61
    lap510200  
       2021-01-14 09:37:43 +08:00
    几年前好像买过一本正版的 angular4,一个字都没看过,连垫显示屏的资格都没有. 也没遇到过一个前端朋友和项目用过, 不知道是不是因为我是做服务端的原因
    springmarker
        62
    springmarker  
       2021-01-14 09:44:22 +08:00
    人家官方文档写的多详细啊,还有人帮忙翻译
    lipsuper
        63
    lipsuper  
       2021-01-14 09:53:51 +08:00
    angular 就像古典音乐,喜欢的人不多,但是不代表它没落(其实也就是国内用的人少而已)了。
    abelmakihara
        64
    abelmakihara  
       2021-01-14 09:56:28 +08:00
    也没火过怎么能叫过气?
    就打包编译时间都要比别人久..无语
    dobelee
        65
    dobelee  
       2021-01-14 10:01:14 +08:00 via iPhone   ❤️ 1
    靠。我以为 nginx 没落了。
    royzxq
        66
    royzxq  
       2021-01-14 12:52:17 +08:00
    根据 state of js 2020 的统计。ng 确实不太行了
    Keyes
        67
    Keyes  
       2021-01-14 12:54:36 +08:00 via iPhone
    @lvzhiqiang 点赞以示安慰,这么认真的回复
    erwin985211
        68
    erwin985211  
       2021-01-14 14:29:38 +08:00
    我在用 ng,很煎熬。它落寞很合理
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4100 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 08:39 · PVG 16:39 · LAX 01:39 · JFK 04:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.