吐槽一下前端难学

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

还好框架还是挺优秀,能够挺方便运行。
14691 次点击
所在节点    程序员
114 条回复
golangLover
2022-12-12 09:45:24 +08:00
mr2xd
2022-12-12 09:48:11 +08:00
没人推 Naive UI 吗
likunyan
2022-12-12 09:50:16 +08:00
早期的 antd 确实是这样,现在好一点。文档确实没 Bootstrap 、MUI 那么简单。
stroh
2022-12-12 09:53:45 +08:00
antd pro 已经是前端最简单的文档了吧,傻瓜都能直接上手,不像其他插件还要自己实现,如果换其他插件实现他相同的功能要多写一大坨代码,反而增加了复杂性
gaolingyi
2022-12-12 09:56:13 +08:00
初学者还是建议框架+ui 一步一步来, 不要上来就用 pro 等集成组件, 不然会发现好多东西看不懂也不知道该不该删

初学建议从 vue2 + element 起手, antd 文档本身就不咋地, antd pro 文档更是文档都没齐就更新下一版
yhxx
2022-12-12 10:19:09 +08:00
@dog82 怎么可能收费,你是不是看错了

不过楼主列的后面的这几个 antd pro/pro-component/umi 还是不推荐用,尤其是新人,真的有点难用
dream4ever
2022-12-12 10:22:08 +08:00
楼主的前端掌握到什么层次了?要具体情况具体分析,不管前端后端,写个 hello world 都很简单,开发真实项目都需要学习很多相关知识的。
4771314
2022-12-12 10:25:13 +08:00
前端是易上手,难精通
自己简单鼓捣一下,能用就行,那还是比较简单
要系统性的学习,东西挺多的,尤其是现在的主流的前端框架,东西都封装好了,有时候理解起来就很复杂
xstmjh123
2022-12-12 10:27:25 +08:00
千万别碰 umi dva 什么的阿里项目,项目用久了你也发现 antd 坑不要太多。但凡你能读英文文档的话,react 相关的文档和教程量又多又好,vue 全家桶也很不错
IvanLi127
2022-12-12 10:30:31 +08:00
antd pro 和 umi ,绝对不是给前端新人用的,那玩意没点功底简直就是个黑盒。封装了很多业务逻辑,不是纯粹的前端 UI 组件。
vision1900
2022-12-12 10:36:07 +08:00
如果你们公司的 UI 设计很有想法而且项目长期维护,用 antd 都已经够痛苦了,更别提 antd pro 和 umi ,那东西定制化起来简直让人头疼
wunonglin
2022-12-12 10:40:17 +08:00
angular material 的 api 设计不要好太多。用 ant 和 ele 那是自找苦吃而已
darkengine
2022-12-12 10:40:47 +08:00
我是搞不定 antd pro + umi 的,只用了 UI 框架那部分
sphawkcn
2022-12-12 10:42:54 +08:00
@xstmjh123 #29 不能这些用啥?推荐几个脚手架工具或者组合?
dog82
2022-12-12 10:44:32 +08:00
@zooeymango
@yhxx 我说的是 eleadminpro 这个控件库,https://eleadmin.com/doc/eleadminpro/#/
tkHello
2022-12-12 10:45:34 +08:00
跟我卷 我卷死你 我已经卷死 1 个人了
kitebear
2022-12-12 10:47:50 +08:00
前端不难,后端难
johnman
2022-12-12 10:52:28 +08:00
@dream4ever 非 coder ,算业余爱好者,js 尚可但新的语法糖有时脑袋会短路,CSS 属于开窍 20%-40%的状态,觉得所见非所得。stackoverflow 依赖严重

打算撸一个自己的 admin 后台,支持手机登录、邮箱登录、作为后续自己项目重用的基础,目标是快速成型。
admin 打算集成异步任务管理、用户管理、配置管理、日志功能功能
目前技术栈是
后端 django rest-framework
前端 antd-pro/react/typescript

现在的状态是写后端很愉快
写前端很痛苦,那一堆 antd-pro 组件用起来体验很差。基本靠全量的官方例子修改一下,主要是字段描述太不清晰了,文档散乱,需要打开 antd/antdpro/procomponent/umi 项目地址到处找文档。好在框架能很容易跑起来,集成了国际化、路由这些,不用自己选型
johnman
2022-12-12 10:59:57 +08:00
@vision1900 自己的项目,UI 没有特别需求。能跑能用就可以了。好维护,实现基本功能是首选
yxzblue
2022-12-12 11:02:03 +08:00

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

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

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

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

© 2021 V2EX