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

国外前端框架都是用 React/Angular 为主吗

  •  
  •   aPaul · 2022-10-31 14:54:12 +08:00 · 3049 次点击
    这是一个创建于 540 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在一心为入外企做准备,想咨询下,国外前端框架都是用 React/Angular 为主吗,国外真的很少用 Vue 生态吗

    12 条回复    2022-11-22 12:17:34 +08:00
    tonychenc
        1
    tonychenc  
       2022-10-31 15:33:11 +08:00
    目前国外的客户,项目中使用 React 和 Angular 的情况差不多一半一半
    earthyan
        2
    earthyan  
       2022-10-31 15:45:09 +08:00
    VUE 国外很少,都是国内用的多
    yoshiyuki
        3
    yoshiyuki  
       2022-10-31 15:52:07 +08:00
    我的国外客户就有使用 vue 的,数量上来讲 react 多于 vue 多于 angular
    um1ng
        4
    um1ng  
       2022-10-31 16:21:52 +08:00
    你只需要准备 react 生态的就可以了 满足绝大多数外企的需求 推荐一篇文章

    https://juejin.cn/post/7085542534943883301
    anc95
        5
    anc95  
       2022-11-10 11:35:23 +08:00
    Angular 真的有吗,不都不维护了么
    anc95
        6
    anc95  
       2022-11-10 11:38:45 +08:00
    wunonglin
        7
    wunonglin  
       2022-11-12 23:20:39 +08:00
    @anc95 #6

    15 都要出了,全功能的一个平台,依然领先于 r ,v
    anc95
        8
    anc95  
       2022-11-14 13:19:36 +08:00
    @wunonglin 生态上不去白搭,不过还是挺喜欢 angular / vue 这种全家桶的
    wunonglin
        9
    wunonglin  
       2022-11-14 13:49:53 +08:00
    @anc95 #8 我开发且在维护好几个企业 ng 项目,没碰到过生态问题。我想了解下你说的生态是指?
    anc95
        10
    anc95  
       2022-11-19 10:34:03 +08:00
    @wunonglin
    1. 用户较少某种程度就会导致生态较弱
    2. Angular 是一个大而全的框架,所以官方贡献会更多,React 本身做的事情很少,开发用的东西都是社区*(生态)贡献的。如 SSR ,react 只提供一个 rednerToString 和 hydrate 的方法,社区里面就能演化出很多的 SSR 方案
    3. Angular 和其它一些前端趋势很难合并,如 vite ,支持 react 和 vue ,selvet 等,但难以支持 Ng ,Angular 较难吸收这些优点。再如 目前较火的 islands SSR 方案,基本也是对 React vue 做一等支持,同时由于 Ng 的特点,估计只能等 Ng 官方来看要不要自己支持了,官方维护生态的精力毕竟有限

    再补充一点,我没有觉得 Angular 不好,我曾经很喜欢 Windows Phone 的手机,但奈何没有好的软件生态,Windows Phone 也成不了 Ios ,Angular 想做 Java 中的 Spring ,但问题是它不是 Java 里的 Spring ,
    wunonglin
        11
    wunonglin  
       2022-11-19 17:19:24 +08:00
    @anc95 #10 ng 现在提供 esbuild 的实验性支持了,我现在用着问题不大,不用再羡慕 vite 了哈哈哈。现在的 ng 的 ssr 确实难用,不过他们的 roadmap 在探索进行长期稳定的解决方案,估计 16 就能有初步的进展了。前端太百花齐放了,但是我还是想安安稳稳用官方稳定支持的东西,例如 vue 连 cli 都不要了,vite 居然连 ts 检查都不要了,还是用第三方提供的检查,实属惊呆我。
    anc95
        12
    anc95  
       2022-11-22 12:17:34 +08:00
    @wunonglin
    哪个用的爽就行,我在公司有个老项目是 angular ,反正在国内不好招人,这也是个因素,如果用 ng 的多,也好招人,那我也喜欢 vue ,大而全,无脑用官方方案就行,补充两点
    1. vite 快,其一是 esbuild 的功劳( webpack 也有 esbuild-loader ),更重要的是 vite 利用 esm 按需编译 且 不用 bundle ,速度就快了很多
    1. vite 应该是因为底层用的 esbuild ,esbuild 没有 ts 检查(所以编译也快),用 eslint 做 ts 检查也行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1019 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:15 · PVG 04:15 · LAX 13:15 · JFK 16:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.