vue、react、angular 各有什么优势,大家更喜欢哪种框架

2019-06-16 23:55:10 +08:00
 SaintSeiya
之前一直用 vue, 这两天看了下 react 的东西感觉还好,但是看了下 redux,有点接受不了
大家更喜欢哪种框架呢,为什么
7524 次点击
所在节点    程序员
68 条回复
Ritr
2019-06-17 11:37:05 +08:00
不同的项目使用不同的技术
短平快的使用 vue
大项目使用 NG
NG 提供的配套工具比较完善,文档也很好,用起来不折腾。
azh7138m
2019-06-17 11:40:19 +08:00
@KuroNekoFan 国外 vue 用的很多,最开始就是日美用的多,然后 laravel 猛推了一波
lolizeppelin
2019-06-17 11:44:04 +08:00
你去主题森岭买 web 框架

基于 vue 的框架的数量和质量的明显逊于 react
just1
2019-06-17 11:49:19 +08:00
作为后端 vue 写起来挺舒服的,上手简单,react 学过放弃了感觉太难
IvanLi127
2019-06-17 12:12:47 +08:00
ng 大项目,vue 小项目。react 还没入门,不清楚啥情况。
0x000007b
2019-06-17 12:46:39 +08:00
因为没人给我做前端只能后端当自强,果断简单好用的 vue,能跑就行,自己做着自己用,简单快速可拓展就可以了
KannaMakino
2019-06-17 12:49:48 +08:00
刚学校 vue,简单,其他的没学过
justin2018
2019-06-17 12:54:06 +08:00
@lolizeppelin themeforest.net 这个网站不~
wly19960911
2019-06-17 12:58:03 +08:00
大项目 ng,小项目 react。

目前喜欢 rxjs 流来处理各种问题,明显比 promise 更好用。
wly19960911
2019-06-17 13:03:45 +08:00
@shuizhengqi
首先,ng 也可以数据单向流动,目前不少 UI 库这么用。提高性能,我现在也是,效果和 react 没有区别,但是基于双方机制问题,区别还是有的。

第二,从 angular2 升级到 angular6,乃至后面的过程,目前发现仅仅个别的 API 以及垃圾写法要改变,rxjs 改变,HTTP 库改变。其他没有变化,到了 angular8,一些 API 为了 ivy render 发生了生命周期变化。个别的。
LokiSharp
2019-06-17 13:09:33 +08:00
Angular 吧 省心
shuizhengqi
2019-06-17 13:43:52 +08:00
@wly19960911 我之前 ng5 升 ng6 的时候,就被劝退了,有的组件依赖的还是 ng5,自己就没法升,只能凑活着用。
HoraceC
2019-06-17 13:52:14 +08:00
别问,问就是手搓+1
b0x
2019-06-17 13:53:15 +08:00
成熟的生态最重要,这个方面 react 略强于其他两个.
redux 是可替代的,又不一定用它
w3313003
2019-06-17 14:04:46 +08:00
又开始了
choujiaojiao
2019-06-17 14:06:57 +08:00
又来
MockMVC
2019-06-17 14:08:28 +08:00
我喜欢 springboot,简单高效,楼主说的几款框架,我都没听说过,估计是业界比较垃圾的几款吧。
wly19960911
2019-06-17 14:14:56 +08:00
@shuizhengqi 好吧,我自己对第三方依赖很少。相对来说都是自己的的东西,针对版本迭代上压力没那么大。至少还有个 cdk 能让我们好好用用。
Mexion
2019-06-17 14:19:43 +08:00
别问,问就是 vue,简单好用
FakeLeung
2019-06-17 14:20:41 +08:00
ng1.x 的时候用过,写了一个 web-app,发现打包后居然要 700+kb,根本没有什么组件库之类的。
vue 简单、门槛低(但是小白巨多)、开发接走快,但是胜在好招人(即使在 23456789 线城市)。
react hook 出来还没看,但是最近撸了个小东西辅助日常管理,感觉 jsx(exclude css styles.) 写起来挺爽的,还在一步步摸索当中。

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

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

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

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

© 2021 V2EX