现在一心为入外企做准备,想咨询下,国外前端框架都是用 React/Angular 为主吗,国外真的很少用 Vue 生态吗
1
tonychenc 2022-10-31 15:33:11 +08:00
目前国外的客户,项目中使用 React 和 Angular 的情况差不多一半一半
|
2
earthyan 2022-10-31 15:45:09 +08:00
VUE 国外很少,都是国内用的多
|
3
yoshiyuki 2022-10-31 15:52:07 +08:00
我的国外客户就有使用 vue 的,数量上来讲 react 多于 vue 多于 angular
|
4
um1ng 2022-10-31 16:21:52 +08:00
|
5
anc95 2022-11-10 11:35:23 +08:00
Angular 真的有吗,不都不维护了么
|
6
anc95 2022-11-10 11:38:45 +08:00 1
|
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 , |
11
wunonglin 2022-11-19 17:19:24 +08:00
@anc95 #10 ng 现在提供 esbuild 的实验性支持了,我现在用着问题不大,不用再羡慕 vite 了哈哈哈。现在的 ng 的 ssr 确实难用,不过他们的 roadmap 在探索进行长期稳定的解决方案,估计 16 就能有初步的进展了。前端太百花齐放了,但是我还是想安安稳稳用官方稳定支持的东西,例如 vue 连 cli 都不要了,vite 居然连 ts 检查都不要了,还是用第三方提供的检查,实属惊呆我。
|
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 检查也行 |