2022 后端admin项目前端选型

  • antd
  • antdv
  • element-plus
  • iview
  • extjs

但是element项目的界面和组件质量是最好的,但是色彩上过于娱乐话,不够亮眼。如果是偏娱乐方向客户方向的界面,element-plus是首选。
iview 我使用过,作者是全职在维护,但整体力量薄弱。界面方面缺少一点美感,不像是美工整体设计出来的,而是程序员自己copy后优化过来的,但比较实用。组件的功能非常全,这个是其优点,但使用过程中遇到一些bug,一个特别复杂的界面中部分组件内存泄漏。只让我不敢再过多花费时间来使用它。在沙土上打地基是非常愚蠢的。


antd vs antdv

pk antd antdv
功能 ✅ ✅ ✅ ✅ ✅
质量&持续开发 ✅ ✅
工作流 ✅ ✅ ✅ ✅ ✅
生态 ✅ ✅ ✅ ✅ ✅
人气 ✅ ✅ ✅ ✅ ✅ ✅

antdv的完善性上还是稍弱一些。
vue的工作流远远好于react,这让antdv更有了竞争力。
react的生态更强,这让antd又赢了一局。

首先吐槽一下阿里的开源,免费的才是最贵的。阿里的开源项目侵入性很强,你不得不全家桶都要用,加入自己的想法很难。项目概念很大,我必须承认阿里的大神很多,但是nb吹出去了,该实现的时候才发现时间真的不够,导致文档不全,代码过于繁杂。总之,kpi的因素太多。
阿里的开源项目star必须砍去一半再考虑,你会看到一堆文章介绍自己的项目,上天入地,国内国外,但是你是否和她的需求一样呢?你的项目有那么大规模吗?需要把代码搞的那么复杂吗?
如果你的团队真的够强,可以借助他们的项目二次开发,移花接木节省自己的时间。小团队,需求都不匹配,怎么上?

选择antd就是选择umi.js的工具流
选择antdv就是选择vite。
我在尝试vite+antd这种偏门方案,看是否过于小众。


extjs的优点很多,容易上手,文档丰富(英文),代码质量好,界面整体来说还算可以,缺点也明显,生态太小,必须付费,界面只能说可以。如果公司已经付费购买,还算可以,否则不建议入坑。

结论

antd和antdv都不错,只看你对vue和react的偏好了。
我选择vite+react+react-router+mobx-react。
mobx-react就是vue的一个react兼容版本,直接创建一个observe对象,啥都好说了。
umi.js或许很好,但是我用不上,而且我也不想把脑子浪费在兼容你们的规范上了。

后续

最近一个新项目,因为时间紧张,使用了ts+vite+antdv做了一个后台,整体效果还是满意的。总结下来vue路径上最好的方案就是antdv和elementPlus。作为ui端,它俩都差不多,能用,但是具体的一些细节你得自己去翻文档,出现小bug需要自己修复,已经很好了,毕竟是开源免费项目,离exjts和kendo-ui还是有差距,但是免费,生态大。
因为这次深度使用了antdv,所以对element和antdv有了深入地了解,个人认为各有特色,选哪个都行。毕竟都需要自己魔改。antdv最大的亮点是全部使用tsx,这对自动提示和阅读都很友好,而element则优先使用模版+setup语法 +ts,当然也不错,但是没法和tsx比。缺点是ui设计上间距过大,有些地方对后端这种大量数据展示的项目并不友好,而elementPlus则更好。特别是table组件的设计,在宽高上设计有点奇怪,最后是开发了一个hook解决了滚轴问题。
综上,antdv和elementPlus都是很好的选择。ts也是推荐使用的,但是一些降级配置让使用成本降低,特别是我这种小团队,成本太高就不灵活了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 196,264评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,549评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 143,389评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,616评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,461评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,351评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,776评论 3 387
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,414评论 0 255
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,722评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,760评论 2 314
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,537评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,381评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,787评论 3 300
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,030评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,304评论 1 252
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,734评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,943评论 2 336

推荐阅读更多精彩内容