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

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 友!

9158 次点击
所在节点    程序员
81 条回复
CarrySHI
2022-07-14 10:33:20 +08:00
vue 很容易上手(所谓有手就行)基本三到五天就能开始干了,千万别再想 jquery 了,让岁月的长河冲走他吧
scout479
2022-07-14 10:35:50 +08:00
建议直接看 antd ,然后过一遍 react/vue3 的官方文档就行了
dearzhzhao
2022-07-14 10:38:05 +08:00
@CarrySHI 哈哈哈,/捂脸哭。真的有这么简单嘛,Vue 我看更多的是在做后端的管理系统,对于前端 Web 的界面开发,应该是要用 Vue 什么框架比较好啊。
lisongeee
2022-07-14 10:38:19 +08:00
0. 用 vue 或者其他声明式 ui 框架,jq 不敢苟同,光是`模块热替换`这个功能,vue/react 就是碾压 原生 jq 的开发模式
1. 学习成本,见仁见智,不做评价
2. vue/react 这类前后端分离的单页面网站都是动态 js 渲染,seo 确实搜索不到,想用 seo 可以上服务端渲染
3. react/vue/preact/svelte 快速上手成本感觉都一样
lisongeee
2022-07-14 10:39:24 +08:00
ljsh093
2022-07-14 10:46:32 +08:00
jquery 虽说过时了,但是有些老项目在用的也得懂点
lujiaosama
2022-07-14 10:48:30 +08:00
vue+nuxt.js. react 上手成本还是比 vue 高一点的, 至少 es6 和 typeScript 得玩得转. jq 就别惦记了, 对自己好点.
iXingo
2022-07-14 10:49:22 +08:00
建议 next.js, 很简单,而且 SEO 友好
vincent441
2022-07-14 10:50:27 +08:00
+1
alphardex
2022-07-14 10:51:03 +08:00
个人认为前端真正有趣的部分是动画交互
试试从 three.js 入手,会大大激起你对前端的兴趣
brader
2022-07-14 11:04:49 +08:00
为了个博客不值得,我都直接用现成的,除非你想转前端开发
ryougifujino
2022-07-14 11:05:07 +08:00
需要 SEO 的话,学了 Vue 后直接用 Nuxt 就行了。
zjsxwc
2022-07-14 11:24:09 +08:00
uniapp
wu67
2022-07-14 12:33:30 +08:00
能用的话, vue 上手最快. react 稍微有点门槛. ts 是大门槛, 我指跟同事协作(不是说 ts 不行, 是说人的水平不一).
Rocketer
2022-07-14 12:41:49 +08:00
后端出身的话,angular 最友好
qdxb
2022-07-14 12:43:08 +08:00
如果你的网站页面交互逻辑不复杂,我建议你还是 Html + CSS + JQuery 。否则可以看一下 Nuxt.js 这个框架( https://www.nuxtjs.cn/),需要对 npm 、webpack 、vue 都有点基础,没有基础上手肯定没 jQuery 快,如果对前端感兴趣可以稍微了解一下。
panlatent
2022-07-14 12:50:19 +08:00
建议有后端经验想上手前端,直接拿项目 /demo 去实践, 但同时也要深入看书、文档之类的,系统性学习,把知识和技能整牢靠了。
beginor
2022-07-14 13:08:04 +08:00
后端出身的话算是有一定编程基础的啦,angular 最友好,angular/react/vue 都看了一遍,最后还是 angular 最香!
Bazingal
2022-07-14 13:11:04 +08:00
同样推荐 angular ,别相信什么学习曲线,有 java/.net 经验的学起来简直不要太简单
dropsio
2022-07-14 13:34:27 +08:00

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

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

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

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

© 2021 V2EX