吐槽一下前端难学

2022-12-12 09:03:32 +08:00
 johnman
前端真心难学。只想简单依靠 antd 开箱即用的框架,写个后台,结果萝卜带出泥,antd/antd pro/pro-component/umi...文档散落,各种穿插,文档不清晰

还好框架还是挺优秀,能够挺方便运行。
14886 次点击
所在节点    程序员
114 条回复
leega0
2022-12-12 15:45:07 +08:00
踩错方向了,前端不止有 react ,还有 vue
zzzzzzZ
2022-12-12 15:55:55 +08:00
我朋友对此有个很精准的评价:阿里系的开源项目都是面向 OKR 做的,开放之后就不管了。

不是我硬黑,从文档、更新频率、反馈速度。ANTD 、阿里时期的 Flink 、Nacos 、Seata 简直一脉相承,有一种自生自灭的粗犷美。对新手来说这种支持程度学习门槛真的很高。

我承认和感谢阿里系的开源精神,也为我们国家越来越高的话语权感到骄傲。

听说当初饿了么被收购,把 ElementUI 的团队强行解散,一部分人补进 ANTD ,大部分人离开阿里。element 为此也杂乱过一段时间,但是现在又好了
simo
2022-12-12 15:57:29 +08:00
前端就是坑多,你现在开始学还好,最起码从语言层面规范化、工程化都好很多了。
零几年那时候开始,连 ie6 常见 bug 都是知识,并且还很重要。
johnman
2022-12-12 16:19:02 +08:00
框架掌控感太弱了。所以幡然醒悟改用 layui ?
8355
2022-12-12 16:50:53 +08:00
后端吐槽下 现在的前端一直都是在学别人写的框架
自己的东西已经越来越少了
不过牛逼的是把 ios 的安卓卷走了
安卓跑的快的去做车机了 ios 是真惨 除了移动互联网大厂做几个原生 app 之外 其他的也就是外包了吧
abbq
2022-12-12 17:59:08 +08:00
@8355 的确如此
sky857412
2022-12-12 18:00:47 +08:00
react + tailwindcss + antd + axios ,基本架子就搭建好了
zhizunzz
2022-12-12 18:15:52 +08:00
自己用的东西我打算试试百度 amis
theguagua
2022-12-12 18:25:12 +08:00
@BugCry 对的 antd 的 dayjs 还会和自己装依赖的冲突,以至于只能用 antd 的 dayjs ,,很离谱
lodisy
2022-12-12 18:34:08 +08:00
@whyrookie

状态管理 zustand 或 jotai
组件 radix 等无样式组件
样式 Tailwind CSS 等
3D R3F 全家桶
可视化 visx
数据请求 swr / tanstack
表单 tanstack
动画 motionone / react-spring

一时半会不知道还需要什么

最后学习 Solid.js 和 leptos :/
a4854857
2022-12-12 18:34:19 +08:00
就你自己的个人需求 vue2+element 不就够了.
现在很多新的前端开发范式要解决的问题你都不会遇到.得不偿失
lodisy
2022-12-12 18:35:07 +08:00
@lodisy
->
表单 react-hook-form
表格 - tanstack
StrorageBox
2022-12-12 20:29:54 +08:00
这你是没玩客户端
HungryOrangeCat
2022-12-12 21:12:45 +08:00
@christin daisyUI 了解下,tailwind css 必备伴侣
AyaseEri
2022-12-12 21:31:21 +08:00
你到底是怎么入坑后面三坨东西的,前端都不爱用后面三个玩意,尤其是 umi 。
说句题外话,我们组的前端、隔壁组的前端都不爱用 umi ,但是我们的后端老大 React 没写几行非要自己搭项目,然后用了 umi 。不知道 umi 是不是比较命中后端(尤其是 Java 架构师)的癖好。
THESDZ
2022-12-12 22:34:10 +08:00
我觉得你是不是应该先学下思想?设计理念和最佳实践?
ychost
2022-12-12 22:45:20 +08:00
其实 CRUD 用来用去无非就是 Table/Form/Input/Button 这些,自己看懂 Antd 之后再封装一下就好了,现在看 Antd 有点 Spring xml 的味道,一堆配置需要填充
Yuxiaoy
2022-12-13 01:03:23 +08:00
@whyrookie https://blog.miguelgrinberg.com/post/the-react-mega-tutorial-chapter-1-modern-javascript
Miguel 的 React 课程学起来很舒服,没有引入任何不必要的库,推荐跟着敲一遍。
MrHyde
2022-12-13 02:02:14 +08:00
远离阿里的东西
lchynn
2022-12-13 07:35:56 +08:00
@ZoeeoZ 喜欢传统的开发,又要现代的前端功能,c#系背景的,微软的 blazor 其实可以,其他语言平台的开发者可以等各种自己语言平台 WASM 框架方案成熟了,就不用现在 react ,vue 这种半吊子的前端框架了,也不用在 JS 这个语言上折腾。总觉得未来真正成熟的前端肯定不是现在这样群魔乱舞的。

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

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

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

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

© 2021 V2EX