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

Angular 在国内就这么不受待见?

  •  
  •   kyrre · 2018-09-25 09:03:27 +08:00 · 27576 次点击
    这是一个创建于 2255 天前的主题,其中的信息可能已经有所发展或是发生改变。
    项目用了 Jhipster,结果 vue 支持很不到位,想说服别人用 angular,貌似阻力不小,动不动就是 angular 的人不好招,有这么夸张么?
    第 1 条附言  ·  2018-09-25 11:29:27 +08:00
    没想到这么多人热情回复。
    根据框架招人是实在没法子了。奈何组里大部分人都是后端出身,转型有点艰难。
    要是有前端经验的其实学一下也不是很难。
    第 2 条附言  ·  2019-04-03 22:52:46 +08:00
    最新更新:
    jhipster 的开发人员终于正视现实了,开始实现基于 vue 的 blueprint 了。不过目前还是 beta 版,不急的 V 友可以再等等。
    104 条回复    2020-11-17 15:29:20 +08:00
    1  2  
    codeMan5495
        1
    codeMan5495  
       2018-09-25 09:16:28 +08:00   ❤️ 2
    只能说 angular 用起来太舒服了 但是起手稍微难一点 就阻挡了一大片
    shijianit
        2
    shijianit  
       2018-09-25 09:20:59 +08:00
    一直在用 angular,觉得很好用
    misaka19000
        3
    misaka19000  
       2018-09-25 09:23:07 +08:00 via Android
    什么叫人不好招?第一次看到用框架来找人的
    allce231
        4
    allce231  
       2018-09-25 09:26:27 +08:00
    angular 的人的确不好招 现在的社会还真的根据框架来招人的 很多公司就算你 angular 再牛逼,原生 js 写的再好,只要听说你还没在项目上用过 vue 对不起 你就是垃圾
    9ki
        5
    9ki  
       2018-09-25 09:26:49 +08:00
    @misaka19000 angular 差不多意味这一套技术栈 angular + rxjs + typescript + ngrx(可选), 就像你用后端招会 ssh 的人,很正常的事... 这也能杠一下吗?
    slipkinem
        6
    slipkinem  
       2018-09-25 09:27:32 +08:00 via Android   ❤️ 1
    不是 angular 的人不好招,而是要价高。
    starcraft
        7
    starcraft  
       2018-09-25 09:28:39 +08:00 via iPhone
    @misaka19000 spring 全家桶都要哭了。你的意思是要设计模式找人,招进来写轮子搭框架?
    xianxiaobo
        8
    xianxiaobo  
       2018-09-25 09:29:32 +08:00
    angular 确实不好招啊,现在培训班有几个教前端是教 angular 的?都是 vue 或者 react。会 angular 的,至少一般都是有一两年前端经验然后自学的,当然不好招啊。而且 angular 确实比 vue 难一些,不然也不会有那么多人 ng1 转 vue.
    yimity
        9
    yimity  
       2018-09-25 09:29:47 +08:00
    因为他们不想学。
    cuzfinal
        10
    cuzfinal  
       2018-09-25 09:30:44 +08:00
    那招 react 啊
    javascr1pt
        11
    javascr1pt  
       2018-09-25 09:31:17 +08:00
    不是 angular 的人不好招,而是坑太少。
    xcjx
        12
    xcjx  
       2018-09-25 09:33:44 +08:00
    大部分公司都在做很一般的应用,随便招个会框架的来干干活儿就行了,所以根据框架招人,没毛病啊,说白了,现在很多程序员跟流水线上的工人没什么区别。
    z54749412
        13
    z54749412  
       2018-09-25 09:34:40 +08:00
    可以用 react 啊 ,盯上 angular 么?
    z54749412
        14
    z54749412  
       2018-09-25 09:37:12 +08:00
    @xianxiaobo 个人感觉停留在使用上 angular 没比 vue 难,只是版本迭代跨度比较大,坑比较多,所以一些前端不愿意使用而已。如果 angular 和 vue,react 一样正常迭代估计就没这么多问题了
    xcjx
        15
    xcjx  
       2018-09-25 09:37:36 +08:00
    @starcraft #7 如果招一个基础扎实的人 ,学 angular 还不是三天的事儿?可能三天我都多说了,再随便写半个项目踩踩坑,水平不知道比只会框架的高到哪里去了。
    gzf6
        16
    gzf6  
       2018-09-25 09:38:35 +08:00   ❤️ 1
    本来学完 js 准备学 vue,哪知公司的项目直接就是 ionic,只能 typescript 和 angular 硬啃,真香
    z54749412
        17
    z54749412  
       2018-09-25 09:42:35 +08:00
    兄弟,,摸着良心说啊,,angular 哪里难了? 自己的版本迭代把自己迭代死的框架,不是他学起来难,是真的不好用啊,angular 项目只维护一个版本还好,维护多个版本的好像在同时迭代使用 2 个框架的产品一样,谁愿意?
    z54749412
        18
    z54749412  
       2018-09-25 09:53:56 +08:00
    还有兄弟,,我特意去查了一下,好像在国外下载量也少的可怜怎么办?这个标题可以改下,angular 为什么在世界不受待见了。。。。
    xianxiaobo
        19
    xianxiaobo  
       2018-09-25 09:56:17 +08:00
    @z54749412 angular 从 2 开始就是正常迭代了,现在已经到 6 了。从学习资料上来说,angular 和 vue 相比,学习资料少,尤其是中文学习资料,出了 bug 基本上百度都很难百度到原因的。然后你用 angular 的各种组件库,除了国内的阿里的那个组件库是中文文档,其他的大点的组件库都是英文文档。然后就是 angular 设计的确实比 vue 复杂,比如拦截器什么的,因为 angular 想做的本来就是大型的项目,所以很多东西都要设计的复杂一些。
    sam014
        20
    sam014  
       2018-09-25 09:58:03 +08:00
    Vue 上手快,但是很多人有看法,可以考虑 react 啊,
    为什么要跟 angular 死磕?社群太小了
    yikyo
        21
    yikyo  
       2018-09-25 09:58:08 +08:00
    angular 确实不好招啊,近半年面过 50+前端,没有一个有 angular v2+的经验,只有 1-2 个 ts 的经验。
    qiaobeier
        22
    qiaobeier  
       2018-09-25 09:59:55 +08:00
    不就是个工具嘛,虽然工具有趁手不趁手,但也不至于出不了活。要是换个工具就没法干活了,这还是个称职的前端师傅吗。
    zjsxwc
        23
    zjsxwc  
       2018-09-25 10:07:42 +08:00
    AngularDart 了解下,谷歌推自己的 Dart 语言代替微软的 TS:

    webdev.dartlang.org
    z54749412
        24
    z54749412  
       2018-09-25 10:11:49 +08:00
    @xianxiaobo 那也可以考虑 react 的啊,我最近在改一个流程的 angular 项目。如果停留在使用层面没感觉它有多难。我是这么认为的。
    Hancock
        25
    Hancock  
       2018-09-25 10:13:47 +08:00
    我们再用啊
    shuizhengqi
        26
    shuizhengqi  
       2018-09-25 10:14:37 +08:00
    从 js 切换到 react,从 react 切换到 angular,都没花超过一周的时间就能熟练开发了,语言什么的已经无所谓了
    VDimos
        27
    VDimos  
       2018-09-25 10:18:55 +08:00 via Android
    会 angular 是加分点,只会 angular 在国内就是减分点了
    godoway
        28
    godoway  
       2018-09-25 10:22:33 +08:00   ❤️ 1
    之前不是有人开玩笑说,招不到 angular 就把一个搞后台开发(特别是 java 的)的弄过去。
    接着你就有一个优秀的中级 angular 程序员了
    bk201
        29
    bk201  
       2018-09-25 10:26:03 +08:00
    一个框架而已至于么,不是分分钟照着文档上手?
    xianxiaobo
        30
    xianxiaobo  
       2018-09-25 10:28:36 +08:00
    @z54749412 我觉得 vue 和 react 都挺好的,我并没有说 angular 有多么的难,多么的不容易学会,只是想说 angular 和 vue 相比,确实要难一些,尤其是生态环境方面。
    dhssingle
        31
    dhssingle  
       2018-09-25 10:30:23 +08:00
    @z54749412 不要颠倒黑白好伐?就下载量来说,vue 给 NG2 和 react 提鞋的资格都没有。vue 才几十万的量级,后面两都是百万量级了。
    Sapp
        32
    Sapp  
       2018-09-25 10:32:53 +08:00
    angular 和 react 都不好招,你以为小公司都用 vue 是图什么,vue 的周边库那么垃圾,但是人好招啊。
    Sapp
        33
    Sapp  
       2018-09-25 10:35:21 +08:00
    @xcjx 基础扎实的人多难招你知道吗?难度远比找个会用框架的人难。你这话就像说只要你成首富就能随便买跑车一样,纯属废话。
    youngxhui
        34
    youngxhui  
       2018-09-25 10:38:14 +08:00 via Android   ❤️ 1
    正在学习 angular 感觉 angular 比 vue 完善啊,尤其是 ts 默认语言,依赖注入骚的一批😂
    mars0prince
        35
    mars0prince  
       2018-09-25 10:41:15 +08:00   ❤️ 3
    因为 angular 做的太好太完善了,用了 angular,你让那些前端架构师做啥?
    ioth
        36
    ioth  
       2018-09-25 10:44:22 +08:00
    多大规模的公司?是 hr 招人还是技术部门自己招。
    z54749412
        37
    z54749412  
       2018-09-25 10:48:45 +08:00
    @dhssingle 真不好意思,我不用 vue,我感觉框架没有好坏之分,我上面也说了,我用的 react,现在在改 ng1 老项目,哈哈,真心感觉 ng 用起来没什么难的,没什么难招的,我没提过 vue 好么?兄弟,倒是你不要颠倒是非。
    z54749412
        38
    z54749412  
       2018-09-25 10:50:50 +08:00
    @dhssingle 这个锅,我可不背,自己看下评论,我没提过 vue 的小伙子,提高下阅读能力,有助你学习其他框架。
    xcjx
        39
    xcjx  
       2018-09-25 10:52:12 +08:00
    @Sapp 难招,那只能说给不了别人想要的待遇……还是太贪了,工资提高一下,你看难招不难招。
    要是想招实惠的,立马能干活儿的,我也建议招框架熟练工;但是楼主想用 angular 又再抱怨 angular 的难招,我还能说什么,难道要我告诉楼主,“你别用 angular 了,你用 vue 吧”,能解决他的难题吗,你能帮助楼主解决 Jhipster 对 vue 的支持不到位吗,别老是抬杠,杠着杠着都跑题了……亲
    Sapp
        40
    Sapp  
       2018-09-25 11:04:51 +08:00
    @xcjx 是,你们公司招人都是随便给钱,你给 10w 一天会招不到人?这不是说的废话?
    Hyperion
        41
    Hyperion  
       2018-09-25 11:04:59 +08:00
    用框架用出优越感就很好笑了,成本角度出发,项目选型当然选程序员可替代性高的。

    入门快,程序员批量产出就快,公司就好招人,好招人当然开价便宜,便宜当然越用越多,越用越多当然程序员产出更快,一点毛病都没有。

    ng 好不好招?硬要人家有 ng2 经验当然难招… 找一个能学的到底学的学不好、用的用不好风险摆在这里。能快速上手的大佬那你打算开多少价呢?

    成本考虑当然 Vue 流水线大法好咯,要生成 render 都不用知道直接 HTML 模板一把梭,打包配置直接 CLI go,多快,三天上岗(跑

    PS:只啃一门的程序大佬我也是很佩服,真的有自信。
    Saay
        42
    Saay  
       2018-09-25 11:08:14 +08:00
    看看 angular 的一个个 UI 库,material 风格不习惯, 组件也少,element-angular,ng-zorro-antd, 没几个人维护。angular 依赖注入,模块化, 统一的代码规范, 这些用起来都很舒服, 但是用了几个月还是去用 vue 了, 一个好的 UI 库加成效果比框架什么的强多了。
    murmur
        43
    murmur  
       2018-09-25 11:11:57 +08:00   ❤️ 1
    @dhssingle 是是是你牛逼 vue 周下载量 40 多万不配给 react 和 ng 提鞋
    我是不是也可以说 react 和 ng 太难配了 fail-try 拉高了下载量
    xianxiaobo
        44
    xianxiaobo  
       2018-09-25 11:12:27 +08:00
    @Saay 官方的那个 material-ui 库不行,我目前觉得只有 primeng 和阿里的那个能用,组件比较多和齐全。
    xcjx
        45
    xcjx  
       2018-09-25 11:12:29 +08:00
    @Sapp #40 我说“随便给钱”了吗,我说的是提高一下,如果按照你抬杠的思路,我是不是应该说“你一个月给别人发 1500,能招个前台就不错了”,可是我不这么抬杠,我不会臆想别人说那些并不存在的话,没有什么意思。罢了,不太喜欢你这种杠的方式,毫无技术含量,不要 @了
    jlkm2010
        46
    jlkm2010  
       2018-09-25 11:16:31 +08:00
    @Saay ng-zorro-antd 是阿里官方在维护,到你嘴里就变成“ 没几个人维护”了,还有目光别只看国内,看看国外有哪些 ng 的 UI 库 /vue 的 UI 库
    Saay
        47
    Saay  
       2018-09-25 11:21:56 +08:00
    @jlkm2010 现在什么维护情况不清楚, 不过他们 0.6 升级 0.7 的时候, 哪个维护者说 “手都撸秃噜皮”, 找人一块 contribute。 并且他明确的说过, 这是 react ant 框架的一个 copy,ant 没有的组件, 他们也不会添加新功能组件。
    jlkm2010
        48
    jlkm2010  
       2018-09-25 11:25:16 +08:00
    @Saay 你现在再去看看有多少 contribute,ng-zorro-antd 确实是 react ant 框架的一个 copy,但是 react ant 本身是会不停添加组件的啊
    undeflife
        49
    undeflife  
       2018-09-25 11:35:40 +08:00
    jhipster 对于前端只不过是可以生成前端代码而已 你完全可以用在生成实体的时候 --skip-client 手动写前端代码
    并不存在支持的问题,如果实在需要生成的话 yarn 是可以下载到 vue 的 generator 的

    jhipster 从 5.0 开始 正式支持 react 了 相对 vue 我还是倾向 react 实在要用 vue
    weer0026
        50
    weer0026  
       2018-09-25 11:59:06 +08:00
    本来我们公司的前端用的也是 Angular 技术栈,但是新招来的前端基本都不会,但是都会 vue,后面就直接重构成 vue 架构了。
    skyline45
        51
    skyline45  
       2018-09-25 12:05:14 +08:00
    呵呵,出来实习一年,用的 Angular4,换工作,全问的 vue,即使有做准备,一看项目全是 Angular,马上淘汰,真是够恶心的~
    kyrre
        52
    kyrre  
    OP
       2018-09-25 12:12:49 +08:00
    @undeflife 原来的 yarn 里的那个 vue generator 已经黄了吧,看现在没人在维护了。
    icylogic
        53
    icylogic  
       2018-09-25 12:51:02 +08:00 via iPhone
    这种框架如果真的会其中一个,没理由上手另一个会有多慢啊。。。
    dong3580
        54
    dong3580  
       2018-09-25 13:21:44 +08:00
    @icylogic
    能上手和面试能过关完全不是一个量级的,我这个说你应该能明白。
    ----------
    会 Angular 的看看 vue 大概半小时就上手了,vue 入门会很简单。
    React 跟另外两个略有些不同,不过还好。
    STRRL
        55
    STRRL  
       2018-09-25 13:24:03 +08:00 via Android
    培训班培训的 vue 多
    LokiSharp
        56
    LokiSharp  
       2018-09-25 13:26:47 +08:00
    因为 vue 程序员能便宜一两千
    dany813
        57
    dany813  
       2018-09-25 13:34:28 +08:00
    还是 react 好玩
    del1214
        58
    del1214  
       2018-09-25 13:52:32 +08:00
    ng 不敢用,学习曲线太陡,找不到会用的人,从里面学习一些思想还是不错的
    wangxiaoaer
        59
    wangxiaoaer  
       2018-09-25 14:11:16 +08:00   ❤️ 1
    我不是抬杠,或者说 angular 不好,但是就我自己的实际体用而言真的没法喜欢啊,自己日常后台是 java 的,spring 那一套再熟悉不过了,所以当初 ng1 的时候那些 controller service factory 等概念还是很快就上手的。但是 ng2 之后(目前是 6 吧),尝试下来感觉简直想死:

    1 ng 的 module:完全体会不到 ng 的 module 有什么意义。反而增加了额外的繁琐,比如一个组件,或者 service 必须在对应的 module 里面注册才能使用,完全不知道这样的理由是什么。有的说是防止命名冲突,真是搞笑,引入多个三方 module,里面包含同名的组件也不是不可能,目前是按照优先级进行覆盖的,如果没有 module,还不是照样可以按照顺序覆盖? 以前 service 也需要在顶级 module 里面声明,现在好像又不需要了,呵呵呵。另外,一个组件不算测试起码 3 个文件,然后又需要再 module 里面声明,module 声明的时候还需要 es 的 import,算算多少他么的重复引用,万一你想修改一个组件的命名,就他么哭去吧。就好比 java 一个 package 下面还需要单独在弄个文件把这个 package 下所有的 class 都列个清单列出来。呵呵呵。

    2 文件爆炸: 上面说了,一个组件 3 个文件少不了,不要说那些 inline 的写法,一坨屎一样,勉强有点语法高亮,格式化不存在,这能忍?就是一个大杂烩,这样的文件就好比把一个项目所有文件粗暴 合并到一起说只有 1 个文件一样,毫无逻辑,毫无条理(和 vue 比起来)。当然了 ng1 也是这样,但是 ng1 不需要在 module 的 declarations 里面一一列出来啊(是的,又回到第一跳了)。

    3 炒概念: 什么 aot、jit、编译器啥的,听的人一愣一愣的,就尼玛一 js 框架而已啊兄弟,这个感觉就跟 golang 一个尿性,偏执的自大狂。

    4 全家桶:都说上了 angular 就有了全家桶,不像 vue react 一样还要自己搭配,可 angular 真的是全家桶吗?状态管理用什么?有人说 Rxjs 就够了,rxjs state management 关键字搜搜,有多少纯 rxjs 实现的状态管理库?君不见 ngrx 如火如荼,还不是强行 flux 为全家桶擦屁股?可惜用起来跟 redux 他奶奶的裹脚布一样,又臭又长。有人说俺们自带动画支持啊,可是随便从官网抄一段: https://imgur.com/udkv8Yv 这能忍? 说好的 js 和 css 分开呢?业务和表现分开呢?

    5 生态:说最简单最关心的 UI 库,社区拿得出手的有几个?官方支持的 material2 ?说实在的,这种性冷淡风格的 UI 还真不适合国内,特别是交互、表现内容比较多的场景,大家可以自己考虑考虑 material 这种设计下,同一屏下有效的交互元素和其他 UI 比起来少了多少?剩下就是 bootstrap 粗暴的定制了,不提也罢。


    总之,ng2+用起来感觉牵扯到业务无关的太多了,想想 ng1 横空出世的时候,再想想现在,哀其不争啊。
    giscafer
        60
    giscafer  
       2018-09-25 14:11:53 +08:00
    angular +1
    giscafer
        61
    giscafer  
       2018-09-25 14:13:49 +08:00   ❤️ 2
    @wangxiaoaer 懂得不多,莫说太多,说多了显得自己水平低。低调低调
    rppig42
        62
    rppig42  
       2018-09-25 14:24:45 +08:00
    @wangxiaoaer 一知半解的话还是别发表长篇大论了...多看代码少说话...
    aaronysj
        63
    aaronysj  
       2018-09-25 14:29:00 +08:00
    今天 V 站是跟 Angular 干上了?
    giscafer
        64
    giscafer  
       2018-09-25 14:43:07 +08:00
    @kyrre jhipster 怎么样,坑多吗。
    matsuijurina
        65
    matsuijurina  
       2018-09-25 14:59:31 +08:00 via Android
    因为墙的原因,中国互联网开发生态一直就是 Galapagos 孤岛效应。在世界各地都用得好好的 Angular,偏偏不符合中国国情。不过也无所谓了,掐指一算,区块链和人工智能的热潮都快退了,这两年忙着为皇帝做新装的前端大师们又该回到大厂挖新坑了。
    TJT
        66
    TJT  
       2018-09-25 15:12:20 +08:00
    反正我们公司招人偏向招会 Angular 的。
    learnshare
        67
    learnshare  
       2018-09-25 15:14:14 +08:00
    因为是三大框架中第四个出现的,光优秀不行,得有人气才行
    Ley
        68
    Ley  
       2018-09-25 15:23:55 +08:00 via Android
    @learnshare Angular 从全球范围来看人气蛮高的呀
    KgM4gLtF0shViDH3
        69
    KgM4gLtF0shViDH3  
       2018-09-25 15:24:33 +08:00
    看来招会 angular 的有个好处就是过滤培训班的。虽然会误伤。
    learnshare
        70
    learnshare  
       2018-09-25 16:51:04 +08:00
    @Ley 国内外前端开发人员就很不一样

    React 热门是因为出的早,而且简单
    Vue 是因为推广和传播更快
    Angular 被 1 坑过,2 又门槛高,所以相对弱势
    wengjin456123
        71
    wengjin456123  
       2018-09-25 17:27:06 +08:00 via Android
    找个基础好点的,5 天干活
    wengjin456123
        72
    wengjin456123  
       2018-09-25 17:27:38 +08:00 via Android
    当然,就杭州来说,15k 起步吧
    z54749412
        73
    z54749412  
       2018-09-25 17:50:52 +08:00
    @matsuijurina react 也需要梯子的,我感觉真的不要拿墙来说事吧,显得很 low
    beginor
        74
    beginor  
       2018-09-25 18:00:04 +08:00 via Android
    angular 真的很难么?
    endlessing
        75
    endlessing  
       2018-09-25 18:12:00 +08:00
    一直钟爱 angular,奈何公司不用
    zlgodpig
        76
    zlgodpig  
       2018-09-25 18:19:38 +08:00
    1 升 2 用了太长时间,react 和 vue 市场都占的差不多了,angular 才姗姗来迟。
    公司用的不多,会的人不多,然后恶性循环
    9684xtpa
        77
    9684xtpa  
       2018-09-25 18:52:50 +08:00   ❤️ 1
    主要还是国内的技术氛围太过的浮躁,什么东西好用就用什么,多数公司考虑最多的是学习成本和人力成本,很多人只想找一份“不错”的工作,这群人当中有很多人会的不多,却喜欢洋洋自得,对于别的框架做各种的鄙视,在网上打起嘴炮,这才是最可怕的。

    但还是有那么一群人,以谦虚的姿态,抱着求学的态度,努力的研究新技术,研究各种框架学习别人的编程思想,在技术的世界里遨游。

    还记得当时大漠穷秋说过一句话“我鄙视的不是那些会 VUE 的人,我鄙视的是只会 VUE 的人”。
    CtrlSpace
        78
    CtrlSpace  
       2018-09-25 22:28:15 +08:00   ❤️ 2
    日常后端 Spring Boot + JHipster
    前端没有使用 JHipster 的 NGBootstrap,而是使用 NG-ZORRO + NG-ALAIN 路过,爽得不行。
    find456789
        79
    find456789  
       2018-09-25 23:09:45 +08:00
    学起来很累,后来我就学 react 了æ
    ecmadao
        80
    ecmadao  
       2018-09-26 00:26:19 +08:00
    框架根本无所谓,拘泥在框架上没什么意义,很多时候只是根据项目规划的时间、人手资源被动选择技术而已。要是时间什么的都充足,我倒是很乐意多尝试些技术。
    visonnn
        81
    visonnn  
       2018-09-26 00:32:10 +08:00
    单说现在社招的实际情况,能感受到部分前端开发会以框架来分派。而在目前三大门派中,的确站 Angular 的人最少。
    seeker
        82
    seeker  
       2018-09-26 01:00:42 +08:00   ❤️ 2
    简单不好,复杂才好吗?
    想想 JQuery 当年为啥火的。
    Angular 是典型的过度工程,5 年之后没人会用的。老点的程序员可能还记得当年谷歌还搞过一个 GWT 吧?下场就跟他一样。G 家的 Polymer 估计也不会好到哪里去。

    框架简单,工程师才能专注于业务,逻辑,架构,性能。不然整天折腾框架了。
    vHypnos
        83
    vHypnos  
       2018-09-26 02:56:47 +08:00
    现在正在做 angular 的项目,我表示我还是想用 react。
    xiangyuecn
        84
    xiangyuecn  
       2018-09-26 06:43:22 +08:00
    《脱离框架干不了活系列》
    kyrre
        85
    kyrre  
    OP
       2018-09-26 08:04:16 +08:00
    @ioth 公司不大,研发部门 50 人左右。团队自己找人。
    kyrre
        86
    kyrre  
    OP
       2018-09-26 08:08:24 +08:00
    @giscafer 感觉只要不贪多求全,还是挺不错的。
    xianxiaobo
        87
    xianxiaobo  
       2018-09-26 09:02:36 +08:00
    @xiangyuecn 脱离框架能干活啊,本来用框架一周做完的,不用框架可能要做一个月。又有什么意义呢
    ilaipi
        88
    ilaipi  
       2018-09-26 09:12:17 +08:00
    几年前刚开始是入的 angular1.x 的坑。后来 2 出来的时候转了 react。并没有觉得 angular 有什么相对 React 是更好的。并且 Angular2 以上好像是 ts 优先,个人不喜欢 ts,所以一直走在 React 的路上。

    ----一只后端出身(为主)的程序猿
    icris
        89
    icris  
       2018-09-26 09:13:19 +08:00
    JHipster is a fully Open Source, widely used application generator. Easily create high-quality Spring Boot + Angular/React projects!

    我看是你不待见 React 在先,至少在我看来 ng 比 react 写着难受又没有什么优势
    lht260
        90
    lht260  
       2018-09-26 09:39:45 +08:00
    angular 对 java 后端的人很友好,非常好用和强大
    Torpedo
        91
    Torpedo  
       2018-09-26 10:04:51 +08:00
    其实 lz 不要陷于 ng 好不好。react vue angular 最多就是三个 80 份左右的学生,谁也不能比谁高 5 分。
    技术选型,在没有绝对优势的情况下,其实就考虑自己对选型技术的把控能力和同事对技术的把控能力。
    angular 显然在后者不够好。这就是个客观事实
    如果 lz 想要改变,那还是需要宣传 angular 的优点,写写教程啥的
    Torpedo
        92
    Torpedo  
       2018-09-26 10:09:15 +08:00
    对了,还有一点。当前前端市场两大部分:内部系统和移动端 c 端产品。其中,后者大量端内页面、活动页面和小程序。angular 在这几个场景下,优势太小。我就搞个活动页,重动画、canvas,angular 框架带来便利性太少。偏展示的页面,直接分模块用 zepto 也很不错。总之越轻量越好。所以 vue 用的就最多。
    剩下内部系统。这种算是 angular 擅长的,但是从业需求就比移动 c 端产品少了很多。
    dee
        93
    dee  
       2018-09-26 10:12:26 +08:00
    回帖的大多是前端,还是后端?
    leemove
        94
    leemove  
       2018-09-26 10:37:45 +08:00
    angular 正在变好,大家要给他点信心.
    ioth
        95
    ioth  
       2018-09-26 10:38:15 +08:00
    @kyrre 自己招人简单,人不用多,能干就行,一个真正懂的顶 5 个似懂非懂的了。
    kyrre
        96
    kyrre  
    OP
       2018-09-26 11:44:00 +08:00
    @ioth 多谢鼓励,正在努力修炼中
    Raisu
        97
    Raisu  
       2018-09-26 17:56:04 +08:00 via Android
    学到能用到不难,怕就怕到时候遇到坑公司每一个人会
    Cryse
        98
    Cryse  
       2018-11-02 04:15:11 +08:00 via Android
    @CtrlSpace
    用 ng-alain 是 client 部分直接手写还是有什么 generator 可用呢?
    IvenFeng
        99
    IvenFeng  
       2019-01-28 09:43:37 +08:00   ❤️ 1
    代码洁癖,最受不了 Html 和 js 写在一个文件中。。;TS 对于我们 C#程序员不要太舒服~
    creazyrabbit
        100
    creazyrabbit  
       2019-04-02 10:15:34 +08:00
    招我,招我,我正无业中
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5603 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 06:02 · PVG 14:02 · LAX 22:02 · JFK 01:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.