[挑战一下]Vue、React 和 Angular 一次学三个,欢迎加入挑战和围观

2021-08-02 10:08:29 +08:00
 learnshare

这是一场很久之前就想做的自我挑战,Why not ?

目标

成果记录

  1. 将学习内容记录到文档中(编写为 Markdown 存放在 Github 中)
  2. 将练习代码保存下来(存放在 Github 中,按主题独立分支)
  3. 将 demo 呈现在 https://codesandbox.io/
  4. 按日总结并更新

围观地址

https://github.com/LearnShare/learn-VRA

欢迎加入挑战,一同学习。

也非常欢迎交流和讨论:

关于我

2207 次点击
所在节点    前端开发
7 条回复
dengshen
2021-08-02 12:36:30 +08:00
同样经验。Vue: 一直在用,相对熟悉
React: 曾经写过,再上手不难
Angular: 写过 1.*,了解 Typescript
anjianshi
2021-08-02 14:00:28 +08:00
我觉得可以把计划细化下

1. 具体是学这三个框架的什么,是研究源码、机制,还是生态 /工具(如 Webpack 、Vite ),还是啥

2. 基于以上,梳理一个学习路线图,先学啥后学啥;尤其你想一次性学很多东西,有个路线图不至于盲目瞎撞。
而且有了路线图也就有了进度管理,最近进展的是快了还是慢了,在多大程度上达成了目标。

3. 目标也可以更明确一点。学习三种框架、融合以往经验、涉猎更多内容,都只是一个过程,但最终想要的结果是什么?例如能对三种框架的机制原理了然于心、融会贯通,甚至能综合它们各自的优点,自己写出一个新框架来(且不论有没有必要)。
anjianshi
2021-08-02 14:03:26 +08:00
以及,我觉得还是一个一个去吃透,比一次性吃三个要好。对自己提升更大。
做一件事,做到极致;比做三件事,都做得一般般,要有意义得多。
wunonglin
2021-08-02 14:03:50 +08:00
现在应该可以分为两大派了。[vue, react],[angular]。
这两种实现思维完全不一样。不要魔怔了。。。。
如果走火入魔了可以自宫。。。🤣
murmur
2021-08-02 14:15:39 +08:00
vue 和 react-redux(减号,表示不使用)-hooks 一起学习不难,我们有 2 个一起开始的项目当时为了不翻车,脚踩两只船,就是一个 react 一个 vue
mxT52CRuqR6o5
2021-08-02 14:24:15 +08:00
如果只是写业务层面,用起来其实不需要学的有多么深,在这个层面我觉得其实三者本质思想都差不多:数据驱动视图,我个人更偏好 react
learnshare
2021-08-02 16:00:04 +08:00
@anjianshi
@murmur
@mxT52CRuqR6o5

感谢关注 ;)

从使用者角度讲,三者的功能都差不多。同类工具,掌握一个也就够了。

+ view = f(state)
+ 模块化、组件化开发
+ 路由
+ 数据、状态管理
+ ES2015+、TypeScript
+ Babel 、Webpack 、CLI

这次学习(或者挑战)的原因是一直想三者都学一遍,从 15 年丢掉 Angular 1.* 的时候就一直想了。

+ 首先是三者都比较流行。从求职的角度看,三者出现的概率是 Vue > React > Angular
+ 虽然三者都可以快速上手开发,但使用者通常只掌握了项目里常用的知识,路走窄了
+ 目前正好有大把时间,可以结合过去几年的开发经验把三者一起学起来
+ 原理层面暂时没有想法,就像大多数人不需要看 Web 规范定义和浏览器源码一样

多学点总是好的,而且有足够的开发经验,不至于走火入魔。

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

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

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

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

© 2021 V2EX