[Vue、React 和 Angular 一起学]首月总结

2021-09-06 10:22:36 +08:00
 learnshare

挑战活动 持续了一个多月,头发掉了不少。

https://github.com/LearnShare/learn-VRA 不知道对比着看是否舒适?

从几个方面简单对比一下:

(个人感受,拒绝不友好的战斗)

5952 次点击
所在节点    程序员
51 条回复
fds
2021-09-06 10:38:50 +08:00
“上手难度”应该改成“上手容易度”,不看描述,还以为你说 React 最难。
我个人觉得最简单的框架是 https://svelte.dev/examples
LokiSharp
2021-09-06 10:43:25 +08:00
你觉得 Angular 难主要是不怎么会 TS 吧,会 TS 上手就简单了
另外,建议 Vue 和 React 也用 TS 写
wszgrcy
2021-09-06 10:46:53 +08:00
友好的问下,你觉得 Angular 文档哪里不够详尽或者哪里不够友好?我认识翻译文档的大佬,可以商量下进行一些调整
pinkSlime
2021-09-06 10:48:01 +08:00
Flutter 那样的用代码堆 UI 可以接受
React 那样的 jsx 堆 UI 最舒服
再不济 WPF 那样 xaml+binding 也勉强能玩
1202 年再让我写模板还跟故意跟代码混在一起就敬谢不敏了
Oktfolio
2021-09-06 10:48:43 +08:00
@LokiSharp Vue + TS,你会发现你写出来的根本不像 TS
toma77
2021-09-06 10:48:54 +08:00
@fds svelte 不提供 render,开发复杂组件成本太高了,老哥有什么好的方法吗?
LokiSharp
2021-09-06 10:53:03 +08:00
@Oktfolio 那是 Vue 的问题,所以我不用 Vue
murmur
2021-09-06 10:54:57 +08:00
react 简洁,这一看就没用过全家桶
learnshare
2021-09-06 11:06:24 +08:00
@fds 我的错,是上手容易程度

@wszgrcy 不是翻译的问题,原始文档也一样。
比如前几天看 [模板变量]( https://angular.cn/guide/template-reference-variables) 部分,就没有提到任何关于 ViewChild 的内容。从这里点进 TemplateRef,也没有可参考的例子。

@pinkSlime Flutter 风格还可以,但我更喜欢 QML 风格
shenjinpeng
2021-09-06 11:14:16 +08:00
ng 还行吧, 一开始就是 mvc 风格的
PowerByNeoZhang
2021-09-06 11:50:35 +08:00
文档个人反而觉得 angular >= react > vue
vue 文档以 cdn 引入的方式作为例子,不够贴近真实应用场景,有时还得另外去查询
jjwjiang
2021-09-06 12:41:33 +08:00
react hooks 才叫简单

class 模式一旦开始写效果那真实噩梦
yazoox
2021-09-06 12:46:00 +08:00
从零开始学前端,直接就是 react+ts+redux+redux+saga,不怎么会写 js ...
beginor
2021-09-06 12:50:45 +08:00
三个框架都折腾过一轮,最后还是 Angular 全家桶最香!
siweipancc
2021-09-06 12:58:19 +08:00
Angular 最香最重,类比下就是后台的 springboot 。React 最快最整洁,属于 Netty 这一层次。
作为一个懒得要死的人,自己的项目我只考虑用 Angular 。
Terry05
2021-09-06 12:58:45 +08:00
又要开始热闹起来了
oooolongtea
2021-09-06 12:59:48 +08:00
最近也在学 vue,支持一下。
elone
2021-09-06 13:58:10 +08:00
还是 ng 省心
zhwithsweet
2021-09-06 15:07:58 +08:00
建议直接 Vue3 开始,ts 支持 OK,文档 OK 。
ccyu220
2021-09-06 15:22:18 +08:00
热闹预定

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

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

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

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

© 2021 V2EX