后端学前端的无力感

52 天前
 kevinguoCN
学习路线:
1.学习 vue3 + mitt + pinia + vue-router + vite
2.学习 promise,async await 的用法
3.学习 axios
4.学习 TS 的基本用法
然后尝试做了一些项目,发现遇到的问题特别多。
1. 前端开发遇到的各种版本问题,node 版本,vite 版本, 各种库的版本
2. vue2 和 vue3 的 api 的改变, 会导致网上一些教程不匹配
3. eslint 和 prretier 的一些配置问题
4. “@” 别名的设置 webstrom 不停的报错飘红
5. ts 的类型检查, 不停的类型提示飘红。
6. css 的一些难以发现的问题,文本框输入框的默认尺寸会导致浏览器样式问题。
12398 次点击
所在节点    Vue.js
116 条回复
chloerei
52 天前
建议看 DHH 去年的演讲:no build

<amp-youtube data-videoid="iqXjGiQ_D-A" layout="responsive" width="480" height="270"></amp-youtube>
技术发展不应该一直叠加复杂度,随着发展回到平台原生是更好选择。
zjh7890
52 天前
为什么要学,用 ChatGPT 一把梭,能看懂代码不就行了吗?
angrylid
52 天前
郑重向你推荐一个叫做 Blazor 的玩意
wunonglin
52 天前
你一上来就来了个大的,那可不是么。

反对 1L 说的,工具的出现是需求需要,如果不需要可以不引入

同时建议 lz 试试 angular ,会有新发现
Philippa
52 天前
学 react ,都是 javascript ,我觉得 vue 很难学,不知道为什么。
layden
52 天前
这几个技术栈全堆一起学肯定头大,更别说你还加了 ts ,它的类型检查如果不熟悉的话,那必是一写一停顿。

不过重点还是理解思路,还是建议尽量明白透彻一个技术栈之后,再进行下一个的学习。不然的话可能会没完没了地在几个技术栈之间来回跳,这会非常难受。
molvqingtai
52 天前
一上来不要整全套,eslint 配置这些没有什么标准,特别是现在刚升级到 eslint8 ,全是兼容性问题,专业前端都要搞好久,一开始学习专注写代码就行了
molvqingtai
52 天前
eslint 9
kevinguoCN
52 天前
@wunonglin 就是写项目练手,发现 需要配 ts ,然后就去学 ts ,学完发现有需要 eslint preitter 然后就去看这个。 各种该问题,学一下 停一下的。
kevinguoCN
52 天前
@wunonglin 市面上还是更多的用 vue 或者 react 的吧。angular 感觉用的 不是很多。
wunonglin
52 天前
@kevinguoCN #10

3 个我都用,说白了还是根据不同的场景用不同的工具。对于你入门的,还是写 java 的,你还是先试试再回来,不要感觉
kevinguoCN
52 天前
感谢
@wunonglin
JetMac
52 天前
你这弯路走得有点多,react.dev , nextjs.org 看这两个就行了。ESLint 、Prretier 这些根本不需要你配置,nextjs 脚手架都搭配好了,你只需写业务就行。
kevinguoCN
52 天前
@molvqingtai 另外问一下 npm 的官方库地址 是 npmjs.com 吗? 国内是打不开了吗?
cmdOptionKana
52 天前
没看出来什么无力感,这不是学的挺正常的吗?
kevinguoCN
52 天前
@JetMac 这是重新在学 react 啊?刚把 vue3 看完尝试做点项目然后就屡屡碰壁。
iorilu
52 天前
别学了, 要么你看你想搞那个网站, 找个类似的开源的直接改

要么就用 cursor 等, 让 ai 搞, 你改改细节完事
kevinguoCN
52 天前
@iorilu 开源的更看不懂,下载的 vue-admin 后台管理系统的 开源项目,里面各种写法 看不懂怎么去加载组件,怎么去控制页面和按钮权限的。
shizhibuyu2023
52 天前
eslint 、prretier 用默认配置,ts 砍掉,这些都不是必须的,等你上手企业级项目,才考虑这些东西吧
molvqingtai
52 天前
@kevinguoCN #14 对的,很少打开,一般找项目都是在 github 上找,然后安装就是了

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

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

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

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

© 2021 V2EX