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

2022-10-31 14:54:12 +08:00
 aPaul

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

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

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

15 都要出了,全功能的一个平台,依然领先于 r ,v
anc95
2022-11-14 13:19:36 +08:00
@wunonglin 生态上不去白搭,不过还是挺喜欢 angular / vue 这种全家桶的
wunonglin
2022-11-14 13:49:53 +08:00
@anc95 #8 我开发且在维护好几个企业 ng 项目,没碰到过生态问题。我想了解下你说的生态是指?
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
2022-11-19 17:19:24 +08:00
@anc95 #10 ng 现在提供 esbuild 的实验性支持了,我现在用着问题不大,不用再羡慕 vite 了哈哈哈。现在的 ng 的 ssr 确实难用,不过他们的 roadmap 在探索进行长期稳定的解决方案,估计 16 就能有初步的进展了。前端太百花齐放了,但是我还是想安安稳稳用官方稳定支持的东西,例如 vue 连 cli 都不要了,vite 居然连 ts 检查都不要了,还是用第三方提供的检查,实属惊呆我。
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 检查也行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/891441

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX