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

即将要外派到其他公司,项目竟然用到 angular,我心里很不想去参与

  •  
  •   findjh · 2023-02-19 15:50:59 +08:00 · 3766 次点击
    这是一个创建于 673 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近去看了 angular 的书,发现这个框架太重太大了,而且即使花很多时间学习,在国内也没有很多 angular 招聘需求。目前我还是想把精力和时间放在其他前端学习上,我该怎么跟公司前端负责人推掉这个任务啊?明说吗

    19 条回复    2023-02-23 16:15:17 +08:00
    lovedebug
        1
    lovedebug  
       2023-02-19 15:53:51 +08:00
    angular 哪个版本?
    新的 angular 用的 IoC ,类似 spring ,NestJS 就是仿照 angular 实现的
    findjh
        2
    findjh  
    OP
       2023-02-19 15:59:09 +08:00 via Android
    @lovedebug angular13
    dfkjgklfdjg
        3
    dfkjgklfdjg  
       2023-02-19 16:02:14 +08:00
    直接说不会 NG 技术栈咯,找个会的人去。

    但其实 NG 比较重要的就是其中的规范,同时强制要求你使用 TS ,但其实并没有十分大的出入。
    当然如果原来的技术栈是 React 就当我没说过……整体的理念就不一样了。
    findjh
        4
    findjh  
    OP
       2023-02-19 16:04:34 +08:00 via Android
    @dfkjgklfdjg 原来用的 90%vue 和 10%react
    janus77
        5
    janus77  
       2023-02-19 19:24:05 +08:00
    你们公司派人都不看员工会什么技术的吗,都是现学也太离谱了
    Chad0000
        6
    Chad0000  
       2023-02-19 19:27:01 +08:00 via iPhone
    我就用 angular 啊,这个掌握了就不需要其他乱七八糟的框架了。它海外市场还可以。重架构。
    yunyuyuan
        7
    yunyuyuan  
       2023-02-19 19:31:15 +08:00
    angular 挺简单的,因为有问题的代码都跑不起来。。。我司也是 angular ,不过我没怎么学过就能上手了,写了一两年了,复杂的东西不会还是不会,module 的原理,依赖注入还没搞明白,同事也没几个人能把这些搞明白的。不过 rxjs 确实好用,我写别的项目也会用 rxjs 。

    我个人觉得,写业务代码 angular 比 react 和 vue 简单,生态健全,写代码心智负担低,也不怕旧代码看不懂
    sjhhjx0122
        8
    sjhhjx0122  
       2023-02-20 08:34:02 +08:00
    有一说一 angular 能学会不少平常不接触的概念还是不错的
    beginor
        9
    beginor  
       2023-02-20 09:11:40 +08:00
    Angular 是非常优秀的前端端到端方案, 而 Vue 和 React 只能算是界面框架,这两个通常要结合很多第三方才能称“全家桶”。

    如果基础比较薄弱的话,初学 Angular 确实会有很多东西掌握, 但是学会了就是两个字 “真香”!

    如果没有 Vue 基础, 一上来就是啃 Vue2+3 + VueRouter + Axios + Redux + AntD , 啃得动么?
    如果没有 React 基础, 一上来就是啃 React Class Component + Hooks + React-Router + Redux + AntD , 啃得动么?

    而 Angular 直接就是全家桶, 只要 https://angular.iohttps://angular.cn 的文档就可以了。
    beginor
        10
    beginor  
       2023-02-20 09:13:59 +08:00
    @beginor 而且 Angular 大版本都非常稳定, 大版本升级都不需要修改项目代码, 基本上只要改配置就可以了。

    再看看 Vue 从 2 到 3 有多痛苦
    beginor
        11
    beginor  
       2023-02-20 09:15:32 +08:00
    @yunyuyuan Rxjs 其实不是 angular 专属, 任意前端框架下都可以使用; 甚至还有其它语言的衍生版本, 不只是前端了。
    dolorain
        12
    dolorain  
       2023-02-20 11:06:10 +08:00
    不推荐知难而退,况且 angular 也是一个非常优秀的框架。
    caffeinecat18
        13
    caffeinecat18  
       2023-02-20 11:19:36 +08:00
    @beginor vue 的状态管理一般是 vuex/pinia 比较多,跟 vue 其实配合的比较紧密的。react 那边其实比较复杂,到底改用哪一个状态管理工具一直在讨论。
    vue666
        14
    vue666  
       2023-02-20 13:40:26 +08:00
    大同小异, 看看就会了
    dayeye2006199
        15
    dayeye2006199  
       2023-02-20 14:12:44 +08:00
    你是程序员,不是框架程序员,加油。angular 只要不是 angularjs ,都还是一个活着的框架,有的搞
    matzoh
        16
    matzoh  
       2023-02-20 16:13:48 +08:00
    把框架、语言在你心中的地位往后稍一稍
    vitoaaazzz
        17
    vitoaaazzz  
       2023-02-20 20:56:13 +08:00
    面向框架编程
    面向语言编程
    :)
    tramm
        18
    tramm  
       2023-02-21 09:11:29 +08:00
    你这种抵触的想法, 35 岁之后怎么办啊. 我都替你着急的 :P
    wujianhua22
        19
    wujianhua22  
       2023-02-23 16:15:17 +08:00
    面向框架编程么?都已经被外派了,要么离职,要么做。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1042 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 20:01 · PVG 04:01 · LAX 12:01 · JFK 15:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.