本人后端老研发,想请教一下前端的快速上手学习路线!感谢!

2022-07-14 10:24:07 +08:00
 dearzhzhao

本人在刚开始工作前两年时,搞过前端的开发工作,当时更多的还是直接使用 Html + CSS + JQuery ,现在转眼间已经有 5 年没碰过前端了,一直专注于后端的研发工作。

最近忽然想没事的时候开发个自己的 Web 网站,于是乎问题就来了,我是重新从 Html + CSS + JQuery 这一套入手呢,还是根据现在一直比较火的 Vue 来开发网站界面呢?

主要考虑两个问题:

1 、较低的学习成本就可以快速上手( HTML 这一套玩法虽然对我来说上手难度较低,但是用 HTML 开发真的感觉好慢啊)

2 、网站可以被搜索引擎检索( HTML 直接开发的网站被检索没问题,但是听说 Vue 这种很不容易被检索?)

前端这块整体见识面并不广泛,所以除了上述提到的 Vue 之外,还有没有其它学习成本较低可快速上手的开发语言?欢迎多多推荐哈!

感谢各位 V 友!

8432 次点击
所在节点    程序员
81 条回复
nzbin
2022-07-14 14:06:58 +08:00
后端研发还是推荐 angular
terranboy
2022-07-14 14:11:56 +08:00
看 nuxt.js 看 2 就行了 千万不要看 3 。坑太多了 还不完善
enchilada2020
2022-07-14 14:12:11 +08:00
jQuery 的 API 还挺直观的 光是猜也能猜个大概是在干啥 但命令式写 UI 可太蛋疼了 洋洋洒洒几千行 尼玛根本不知道谁是谁
laolaowang
2022-07-14 14:14:17 +08:00
vue + nuxt.js
dearzhzhao
2022-07-14 14:15:23 +08:00
感觉大家给的建议,扩宽了很多的视角!我会结合大家的回复先自行调研一下,并会将对应的结果,也同步回复在评论区!感谢大家哈!
大家有其它建议也可以继续在评论区指出,感谢各位 V 友呀!
enchilada2020
2022-07-14 14:16:59 +08:00
@alphardex 同意 写 UI 爽的地方在于实时反馈很强 眼见 UI 一点点完善起来 变得越来越好看 写完的东西看得见就很有成就感 跟纯逻辑巧妙的爽感不一样
那看得见的部分最有趣的当然就是精美的设计 流畅的动画和交互体验了
ifdef
2022-07-14 14:18:52 +08:00
用 vue3 ,很爽,需要 seo 的话,用 nuxt 的 ssr
itning
2022-07-14 14:28:30 +08:00
先 vue 然后 angular
peter520
2022-07-14 15:05:35 +08:00
本人前端老研发,想请教一下后端的快速上手学习路线!感谢!
luvxy
2022-07-14 15:14:26 +08:00
前端想问问后端怎么学,就想达到一个应付普通 web 项目的地步
suyuyu
2022-07-14 15:23:38 +08:00
建议 react (
blless
2022-07-14 15:37:56 +08:00
后端就建议别拿后端经验去套 js , 还有先把阮一峰的 es6 教程看一下。。https://es6.ruanyifeng.com/ 本后端刚开始写前端都懵逼了,原生古早 js 跟现在的 es6 还有一堆乱七八糟的 es2005 2xxx 根本不是一回事。然后再去看 vue 吧。。
说前端混乱我觉得不是没有道理的,html css js 每个项目用的标准都不太一样,html 还是简单的,css 有各种 less sass ...js 就是什么 es6 es2005 es2015 啥的。然后框架 vue react angular 啥的,加上各种 babel npm 开发工具。。虽然写起来都不太难,但是整个体系下来感觉就是太混乱了。。
gdrk
2022-07-14 15:38:28 +08:00
@luvxy +1, 怎么快速学会 java spring boot 的 curd...
blless
2022-07-14 15:41:29 +08:00
@peter520 @29 Go gin web ,别整什么 java python 这种语法糖多的语言框架,你写一半不懂才知道要还要学会各种语法糖封装的各种组件遭不住的
wunonglin
2022-07-14 15:43:25 +08:00
直接 angular
laolaowang
2022-07-14 16:14:49 +08:00
@luvxy
@peter520 可以学学 go ,我也是前端,自学 go 玩玩,感觉上手容易一点
sjhhjx0122
2022-07-14 16:20:27 +08:00
后端肯定 angular 啊,如果 angular 能上手了,看 vue 也简单了,再学学 vue3 的新语法连 react 也基本学会了
gaocc
2022-07-14 16:56:21 +08:00
有 js 基础还是推荐 vue2 。
vue 设计思想很国人,数据双向绑定和配置方式的编码入手很简单。
vue 前端项目搭建也方便,下个 node ,然后 cli 一站式,了解下 webpack ,es6 的模块化,然后了解 http 请求 axios 工具,或自己用 js 原生的 fetch 。
然后依赖个 element ui (UI 框架),剩下就是用 ui 组件和 html 搭页面,画样式,再用 js 处理逻辑,处理数据增删改查
gaocc
2022-07-14 16:59:26 +08:00
最早也是 java 全栈,给你贴个我的书签项目:
前端: https://github.com/mengguagua/tagcc-vue
后端: https://github.com/mengguagua/tagcc
数据库文件没放 git ,看代码可以简单参考参考
yunyuyuan
2022-07-14 17:01:10 +08:00
@terranboy #22 哪里坑?除了不能 full-static 外,都挺正常的啊,我都写了个博客了

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

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

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

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

© 2021 V2EX