vue ui 框架选择 element ui 还是 ant design

2021-04-02 10:52:38 +08:00
 longkas239
不做渐进式应用,组件需求不复杂,菜单分页图片卡片,不说技术我也不太懂但是彩蛋事件觉得 antd 的态度可能是在做玩具?
11915 次点击
所在节点    程序员
91 条回复
LongTimeNoSee
2021-04-02 16:26:39 +08:00
我们当初选了 iview,可能是用惯了,感觉还可以
Desiree
2021-04-02 16:33:47 +08:00
ant 坑多得离谱,而且用起来很不顺手
thtznet
2021-04-02 16:34:35 +08:00
从真正框架的完善角度看,quasar 一定是最优选择,不会写 CSS 都能让你轻松布局任何样式,相比之下,国内的 UI 框架只能算是组件集合。但是你的客户需要能适应 quasar 的样式,国内很多人不喜欢。
huangsw
2021-04-02 16:48:55 +08:00
1 、pc 使用 Element-ui
2 、mobile 使用 vant-ui
konakona
2021-04-02 16:49:30 +08:00
其实两个你在工作中都会遇到,Element 比较常见,iView 也是,不过 AntDesign 的 UI 设计个人感觉最好看。

没用过 AntD 不好评价,Element 和 Iview 基本都够用了,这主要是一个习惯问题。
Menus
2021-04-02 16:49:51 +08:00
@runze
特意去看了下,2 最近提交在七天前。3(plus 官方)更是今天还在提交,为什么说死了呢?没理解,能解释下不
Sendya
2021-04-02 16:58:57 +08:00
以前说 antdv 不封装,现在说 antdv 过度封装。
哈哈哈
zhuweiyou
2021-04-02 17:02:23 +08:00
如果用 antd 还是直接 react 吧
tanranran
2021-04-02 17:05:54 +08:00
有一说一,Element 吧,用的人最多,有问题了,也好解决
chniccs
2021-04-02 17:09:38 +08:00
iview 也还不错吧
hafuhafu
2021-04-02 17:13:01 +08:00
我的体验是 element ui 比较好用点,不过 ant design of vue 文档做的不错,连 vue3.0 + ts 的示例代码都整上了,element plus 的文档似乎一点没改,虽然没啥影响。
Sendya
2021-04-02 17:15:38 +08:00
vue antd 虽然是社区版,但我们好歹是得到了官方认可的,并且维护不断,Vue3 也是在库里尽早支持了,
甚至 vue antd 为了支持 Vue3,组内一个同学专门为 Vue3 做了适配 JSX 语法插件

2x 的 vue antd 解决了很多 vue 用户群在 1x 不喜欢的“单向数据流 value + change event”,实现全 v-model 使用组件。
还为了优化大数据量,提供了 select 虚拟滚动的整个组件重构,table 也在进行中,但是我们都不是全职开源维护者,只能在空余时间进行功能增加之类的

几年的时间过来,给我的最大感觉就是 开源项目 不是公司来支撑,就是做好事还要挨骂
我们为 antd 实现 vue 版,蚂蚁并不会给我们分钱,我们也只是最初在工作中需要用到,并且 vue 社区实在没有 antd 的继任维护者,感谢那些使用 vue 实现了 antd@1 antd@2,才有了 vue antd 。现在这种维护几乎已经成了我们必做的一环,因为要对现有的大量用户提供支撑


我不知道大家的选型理由有哪些,不妨都说出来听听,也许有哪些是我们能改进的
timedivision
2021-04-02 17:22:45 +08:00
先统计下回复的人哪些是前端开发,再看他们都推荐的是啥
fsworld
2021-04-02 17:26:55 +08:00
Elm:美观圆润柔和,偏小系统,快速开发,开箱即用;
Antd:美观严谨,更适合生产环境,架构,二次开发;
ivew (辣鸡):四不像,用过一年半,问题很多,目前很多组件都收费,加的官方群很多人都在吐槽和转了;
以上三个都用过,就提了点,希望能对楼主有用。
fsworld
2021-04-02 17:28:10 +08:00
@Sendya 一直在用,评价很好,非常感谢
caixiaomao
2021-04-02 17:30:40 +08:00
@Sendya ant design vue pro 很好用,催更基于 vue3 的
Charod
2021-04-02 17:36:49 +08:00
上班用 elementui, 下班送饿了么外卖
lamzhongxian
2021-04-02 17:42:19 +08:00
quasar 确实不错,但基本和国内的设计稿风格不符,就很难受
wensonsmith
2021-04-02 17:49:20 +08:00
@Sendya #70

2.x 的 select 和 table 优化计划合并回 1.x 版本么,大部分 vue2 项目还没法一下子升级到 vue3

还一个问题是,antd 打包体积默认比 element 大多了,就 table 而言,大了近三倍
Aprilming
2021-04-02 17:51:32 +08:00
element yyds!

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

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

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

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

© 2021 V2EX