后端程序员想要学习一下前端,有无比较好的学习路线推荐

2022-03-17 11:30:29 +08:00
 hsuyeung

情况

  1. 后端开发(主力 JAVA ,平时也会写写 Go 玩儿)
  2. 前端 JS 还行(自己玩玩的程度,工作肯定不够),CSS 老大难!
  3. 喜欢看文档学,视频辅助,但是不喜欢一直看视频学习。
  4. 学习更倾向项目驱动,有需求让我练手我就能很快上手一门新技术,但是纯学习就比较枯燥。

问题

  1. 想要闲暇时学习一门前端框架,不用于工作,只为了自己也能写点页面什么的玩玩儿,算是兴趣爱好。Vue 、React 、Angular 纠结选择哪一个作为刚开始学习的框架以及该语言的学习路线。
  2. 除了语言框架,有无一些比较好的 CSS 样式的框架推荐
  3. 有没有什么比较好的练手的项目推荐(个人目前想法是,自己挺喜欢阮一峰博客那个样式,看起来也不是特别复杂,就准备决定了语言和框架后做仿一套练练手,不知是否合适)
13349 次点击
所在节点    程序员
77 条回复
monster1priest
2022-03-17 11:40:24 +08:00
React 直接开撸,配合蚂蚁的 antd 都不用写 css
真感兴趣后面再细学
murmur
2022-03-17 11:42:47 +08:00
vue 一把唆,学什么 react ,有学 react 的时间 vue 都做完了
Jwyt
2022-03-17 11:45:27 +08:00
虽然我不懂前端,但是看了前两楼,op 不如学 angular 吧
kensoz
2022-03-17 11:48:19 +08:00
看了前三楼,建议 Svelte.js (狗头)
irytu
2022-03-17 11:49:02 +08:00
还是 Reactjs 吧 理念很好 易懂 不过 css 确实是难啊…
raaaaaar
2022-03-17 11:52:14 +08:00
月经
cweijan
2022-03-17 11:52:47 +08:00
必须是 vue, 语法类似后端的 template, 对于非专业前端而言是不二之选, 直接从官方文档和官方构建工具 vite 文档学习就好了, 很简单.
gotonull
2022-03-17 11:58:43 +08:00
css 真的太难了
siteshen
2022-03-17 12:16:59 +08:00
推荐 react ,react 学起来可能比 vue 麻烦些,但概念比较少。
darknoll
2022-03-17 12:26:15 +08:00
react 生态更好,建议学 react ,vue 生态真的不怎么样
SingeeKing
2022-03-17 12:29:44 +08:00
非得谈框架的话,Javaer 建议 Angular

另外,CSS 怎么都是必备的吧,推荐 https://www.coursera.org/learn/html-css-javascript-for-web-developers/home/welcome 学习基本的 CSS 知识,然后 flex 之类的直接看 MDN ,再之后看看 tailwind 就够了
hsuyeung
2022-03-17 12:31:00 +08:00
@monster1priest
@irytu
@siteshen
@darknoll
react 的话很早之前跟着官网把 reactjs 文档过了一遍但是有些忘了,需要再去看看,再往后的学习路线有什么推荐的吗
hsuyeung
2022-03-17 12:35:15 +08:00
@SingeeKing 感谢~ css 的确还是需要补一补
hsuyeung
2022-03-17 12:39:52 +08:00
@cweijan vue 在生态(文档、ui 、各种轮子)方面和 react 相比如何呢? vite 倒是没有接触过,我去瞅瞅
xiaxichenSama
2022-03-17 13:04:54 +08:00
我也是做后端的,现在也是 vue 一把梭。react 没学过。
Hanggi
2022-03-17 13:06:48 +08:00
首先还是推荐学习 React ,目前当之无愧的主流。
如果你需要做一些处理大量页面数据的项目,推荐 Angular ,他的双向绑定会提供很好的体验。

Vue 属于后来者,它借鉴了 React 和 Angular 等其他优秀项目,在国内拉拢了一波人气,如果公司技术栈的是 Vue 的话可以学习。
sjhhjx0122
2022-03-17 13:40:18 +08:00
学 angular 啊,理念想通,入门快,学完 ng 就会 vue 了,差不多的
ahswch
2022-03-17 13:54:38 +08:00
fullstackopen ( react 全栈) vue 的话直接看文档撸
error523
2022-03-17 13:55:00 +08:00
css 试试 tailwind ?
gitdoit
2022-03-17 13:55:39 +08:00
我也是后端, 对前端感兴趣. 静下心来 看个三天 css,只要不整花活,就足够支撑日常开发了. js 也是,有语言基础 学起来很快; 框架我用的 vue,直接整最新的. 上慕课网上找了个项目跟着来一遍就差不多了

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

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

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

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

© 2021 V2EX