V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zzw1998
V2EX  ›  程序员

Element UI 已经正式被废弃了吗

  •  4
     
  •   zzw1998 · 2020-04-06 18:39:01 +08:00 · 21206 次点击
    这是一个创建于 1451 天前的主题,其中的信息可能已经有所发展或是发生改变。

    element-ui的 GitHub 已经 5 个月没有新 commit 了,如果真是饿了么的前端开发都转阿里去开发 antd 了话也麻烦发个公告说明一下吧...
    自己的项目一直在用 element-ui,现在开始纠结要不要换 antd-vue 重写

    72 条回复    2020-09-07 11:29:10 +08:00
    nexmoe
        1
    nexmoe  
       2020-04-06 18:47:51 +08:00   ❤️ 1
    已经转用 vuetify
    gouflv
        2
    gouflv  
       2020-04-06 19:06:14 +08:00 via iPhone
    有什么功能是必须换框架才有的吗
    slyang5
        3
    slyang5  
       2020-04-06 19:06:46 +08:00
    估计在等 vue 3
    dbskcnc
        5
    dbskcnc  
       2020-04-06 19:18:30 +08:00   ❤️ 1
    quasar 更新相当频繁
    a852695
        6
    a852695  
       2020-04-06 19:26:32 +08:00
    估计忙不过来了,没空管这个开源库了
    yingos
        7
    yingos  
       2020-04-06 20:03:25 +08:00
    vant 不香吗
    aabbcc112233
        8
    aabbcc112233  
       2020-04-06 20:06:02 +08:00 via Android
    果真面向 kpi 开源
    VDimos
        9
    VDimos  
       2020-04-06 20:34:58 +08:00 via Android
    你不说都忘了这个 ui 库了
    robertlyc
        10
    robertlyc  
       2020-04-06 20:37:22 +08:00
    之前和饿了么人聊过 据说因为被阿里收购后内部技术栈转向了 Ant Design(React)了
    uxstone
        11
    uxstone  
       2020-04-06 21:11:24 +08:00
    用啥 Vue, 转 React 吧
    abychan
        12
    abychan  
       2020-04-06 21:23:53 +08:00   ❤️ 9
    只有我一个人觉得 element ui 比 antd 好用且好看吗
    MoccaCafe
        13
    MoccaCafe  
       2020-04-06 21:25:26 +08:00
    楼上加一,Element-UI 感觉特别适合后台系统,很多 API 都贴近 CRUD Boy 的真实需求,就像是以前的 BootStrap 一样稳定好用
    himself65
        14
    himself65  
       2020-04-06 21:32:08 +08:00 via iPhone
    这种非社区维护的 UI 库基本不敢碰
    airyland
        15
    airyland  
       2020-04-06 21:34:33 +08:00
    还是希望官方有个回应,以及后续的维护计划。
    sommer
        16
    sommer  
       2020-04-06 21:34:51 +08:00 via Android
    vuetify+1
    ArJun
        17
    ArJun  
       2020-04-06 21:49:55 +08:00   ❤️ 2
    Element ui 很好啊,虽然没维护了,但是针对后台页面的这种框架,真的需要频繁更新吗?
    jss
        18
    jss  
       2020-04-06 21:54:38 +08:00 via iPhone
    一个 UI 组件库 有啥好维护的?给你出个 PRO 一星期更新一次,你会买?
    zzw1998
        19
    zzw1998  
    OP
       2020-04-06 21:57:56 +08:00
    @abychan 我也觉得,可惜维护太慢了,组件也比 antd 少了好多了
    zzw1998
        20
    zzw1998  
    OP
       2020-04-06 21:58:19 +08:00
    @gouflv antd 有一些 element 没有的好用的组件
    dizun
        21
    dizun  
       2020-04-06 21:58:54 +08:00 via Android
    楼主的意思应该是 bug 维护问题。如果存在 bug 或者浏览器兼容问题,能在下一个版本修复,问题不大。如果不维护了,那真的赶紧换
    zzw1998
        22
    zzw1998  
    OP
       2020-04-06 22:00:20 +08:00
    @ArJun 我是把它用到前台的,刚开始选择框架的时候感觉 antd 不如 element ui 适合开发前台页面,所以就选了 element ui 。但是现在 antd 实用的组件越来越多了
    chiuan
        23
    chiuan  
       2020-04-06 23:23:01 +08:00
    我也是在用 element ui 如果转 vuetify 是不是全部都得重新撸一次啊.....
    rabbbit
        24
    rabbbit  
       2020-04-07 00:03:33 +08:00
    vue 3.0 要大改, element ui 废了....
    有点想去 react 那边了.
    mikulch
        25
    mikulch  
       2020-04-07 06:46:15 +08:00 via iPhone
    @rabbbit 后端问下怎么大改啊
    skypyb
        26
    skypyb  
       2020-04-07 07:29:13 +08:00
    话说,UI 库都是随便用的吧。
    我有个项目用的是 antdvue , 虽说一直也就他一个 UI 库。
    不过反正也是按需导入的。 以后有什么想用的别的库的组件, 直接导进来不行么= =
    murmur
        27
    murmur  
       2020-04-07 08:10:27 +08:00
    vue 都没发布新版,element 要大改什么,就是小问题太多
    nianyu
        28
    nianyu  
       2020-04-07 08:47:03 +08:00
    接楼上 即使 vue3 正式发布了, 诸多生态圈的大大小小的库同步更新到新版 也不知道要多久. 不知道各位在担心什么
    Malthael
        29
    Malthael  
       2020-04-07 08:59:57 +08:00
    看这个库的前两位贡献者已经去了石墨,更新节奏估计被打乱了。
    yukiloh
        30
    yukiloh  
       2020-04-07 09:50:41 +08:00 via Android
    级联选择高度 bug 不修复了
    gouflv
        31
    gouflv  
       2020-04-07 09:51:04 +08:00
    antd + hooks 真香
    star7th
        32
    star7th  
       2020-04-07 10:04:52 +08:00
    我的项目 showdoc 也依赖 element-ui 。我觉得没必要换吧。毕竟已出的功能相对来讲已经非常完善了。即使不更新,也能跟很多 UI 框架打一架了。何况后面引入其他框架也不会特别难。个人建议先等到 vue3 出来,看看 element-ui 有没有跟进。如果两年内没跟进的话可以放弃了。
    belin520
        33
    belin520  
       2020-04-07 10:05:54 +08:00
    GaoGeYang
        34
    GaoGeYang  
       2020-04-07 10:06:52 +08:00
    element ui 写后台页面挺香的
    babedoll
        35
    babedoll  
       2020-04-07 10:20:37 +08:00
    有 1 说 1,饿了么确实很好看啊,而且好用。没维护一个是大佬走了,一个是等 vue3 大改吧。
    lcsoul
        36
    lcsoul  
       2020-04-07 10:25:42 +08:00
    还在用着 2.4 的版本
    o0
        37
    o0  
       2020-04-07 10:34:47 +08:00
    总感觉 element 写出来的不好看,而用 antd 就挺好
    shaoupipi
        38
    shaoupipi  
       2020-04-07 10:57:00 +08:00
    fedora 不香吗?
    lneoi
        39
    lneoi  
       2020-04-07 10:57:06 +08:00
    都在蓄力等 vue3.0 吧
    gaojiren
        40
    gaojiren  
       2020-04-07 11:18:28 +08:00
    muse 有人用吗
    abychan
        41
    abychan  
       2020-04-07 11:33:21 +08:00
    有 1 说 1,有点受不了 vue 了,都 2020 了,vue3 还在搞发布大版本,隔壁的 react 一直以来都没有 break 的更新,都是一步步兼容发布的,就连 angular 从 2 开始都是兼容发布版本的

    另外说一句,个人不喜欢 vue 的作者在知乎带节奏,老是喜欢搞一些乱七八糟的概念(什么心智模型什么),vue3 感觉是去年各种新东西的大杂烩
    chuhemiao
        42
    chuhemiao  
       2020-04-07 11:41:35 +08:00
    @dbskcnc quasar 感觉很强大的样子 最近刚看到 准备练练手
    mars0prince
        43
    mars0prince  
       2020-04-07 11:46:27 +08:00
    antd,光一个覆盖全局样式,我就不用它了
    gouflv
        44
    gouflv  
       2020-04-07 11:47:33 +08:00   ❤️ 2
    @abychan 主要是 vue 3 除了性能和体积的优化,剩下的特性 vue2 都能实现,所以不知道在 break 什么
    cstome
        45
    cstome  
       2020-04-07 11:57:12 +08:00
    好吧,我的项目大体 UI 框架还是用 Bootstrap,只有少部分组件用 elementUI.

    现在发现这样做好处还是很多的,一方面 Bootstrap 原生支持响应式,另一方面 Bootstrap 跟贴近原生,减少采坑时间,也更加灵活,一旦 elementUI 不再维护,我只要把需要的组件替换成别的库就行,不至于整个项目重构。
    toma77
        46
    toma77  
       2020-04-07 12:02:30 +08:00
    用社区强大的。
    optional
        47
    optional  
       2020-04-07 12:08:49 +08:00 via iPhone
    antd 不觉得真难用吗。
    wangxiaoaer
        48
    wangxiaoaer  
       2020-04-07 12:14:38 +08:00 via Android
    @nexmoe MD 设计页面利用率太低,业务系统不可能用它的。
    weixiangzhe
        49
    weixiangzhe  
       2020-04-07 12:22:00 +08:00 via Android
    vue3 要出,基本也不会有大更新吧,讲道理 vue3 改动太大,生态需要等,一部分人估计也会转到 react 或 ng 上了
    guyskk0x0
        50
    guyskk0x0  
       2020-04-07 12:36:28 +08:00   ❤️ 4
    @rabbbit #24
    @abychan #41
    Vue 3 貌似是完全兼容 2 的。https://madewithvuejs.com/blog/vue-3-roundup
    > Yes, that changes the way how we use Vue. However, it won't break anything in your Vue 2.x apps, as the new API is 100% compatible with the current syntax, which won't be deprecated any time soon.
    gaodeng
        51
    gaodeng  
       2020-04-07 12:36:56 +08:00
    可惜了
    ClearChen
        52
    ClearChen  
       2020-04-07 12:40:58 +08:00
    @dbskcnc 频繁到我都取消 Watch 了
    yuankui
        53
    yuankui  
       2020-04-07 12:46:49 +08:00
    因为没更新,所以就考虑换框架??
    zhpech
        54
    zhpech  
       2020-04-07 13:05:31 +08:00
    官方说在等 Vue3,请诸君稍安勿躁
    letking
        55
    letking  
       2020-04-07 14:43:12 +08:00
    用 element UI 写了几个后台网站了,没遇到什么 bug,缺什么组件就用其他第三方的。
    不知道没有新 commit 就得换框架是啥毛病,不累吗?
    Hanggi
        56
    Hanggi  
       2020-04-07 15:25:15 +08:00
    你应该换个前端框架,改成 Angular 或者 React
    zhwithsweet
        57
    zhwithsweet  
       2020-04-07 16:57:15 +08:00
    Vue3 基本完全兼容 Vue2 啊,有什么问题?人家没 commit 了,就说人家 KPI 。是真的参与项目还是被 KPI 伤害过呢
    jmyz0455
        58
    jmyz0455  
       2020-04-07 17:01:01 +08:00
    感谢楼上提到的 quasar,真好看,打算练练手。
    himself65
        59
    himself65  
       2020-04-07 17:08:29 +08:00   ❤️ 2
    REPLY:41L @abychan

    抱歉,vue3.x 也是向下兼容的
    你不喜欢 vue 作者在知乎带节奏是因为你只看知乎只看中文,如果你稍微关心一下推特的 react core contributor 怎么说你就不这么偏见了
    1109599636
        60
    1109599636  
       2020-04-07 17:13:23 +08:00
    看到有人说面向 kpi 开源。。。
    1109599636
        61
    1109599636  
       2020-04-07 17:13:55 +08:00
    但是这个东西每个人都可以贡献代码, 光用不回馈有什么办法
    nianyu
        62
    nianyu  
       2020-04-07 17:17:54 +08:00
    @optional 我也觉得 antd 难用. element 就是糙猛快 用起来就是舒服
    sivacohan
        63
    sivacohan  
       2020-04-07 19:07:35 +08:00
    @1109599636 现在看起来是不合并 PR 了。
    yafoo
        64
    yafoo  
       2020-04-07 19:14:17 +08:00 via Android
    一直在等 layui vue 版
    woshiaha
        65
    woshiaha  
       2020-04-07 20:10:51 +08:00
    同意 61L 嫌停更也没见你去维护啊。。。既然是完全开源的 那本来就没有谁有义务去一直更新吧
    OHyn
        66
    OHyn  
       2020-04-07 20:49:30 +08:00
    讲真,对于一般需求,现在的也够用了。。。糙猛快
    TimPeake
        67
    TimPeake  
       2020-04-07 20:52:28 +08:00
    @yafoo 打开 layUI 官方关于它的介绍 仔细品 你就不会再等了。
    “”layui 定义为“经典模块化”,并非是自吹她自身有多优秀,而是有意避开当下 JS 社区的主流方案,试图以最简单的方式去诠释高效!“”

    "身处在前端社区的繁荣之下,我们都在有意或无意地追逐。而 layui 偏偏回望当初,奔赴在返璞归真的漫漫征途,"

    这都摆明了不会出三大框架配套的 UI 版了吧
    yafoo
        68
    yafoo  
       2020-04-07 22:52:30 +08:00 via Android
    @TimPeake 那是你对 layui 了解的不够,她应该会出 vue 版的。
    喜欢 layui 是因为,就界面设计而言,我感觉 layui 是最漂亮的 ui 框架。不过她的模块化设计用着感觉很不方便。
    就性能和页面渲染速度来看,我感觉 vue 这类框架不如传统页面。
    sunny2580839896
        69
    sunny2580839896  
       2020-04-08 09:23:06 +08:00
    @TimPeake #67 老哥,是这样的,我一个后端对前端啥都不会,layui 引入进来直接就开工了,老板还说这个页面比以前漂亮多了
    toobeloong
        70
    toobeloong  
       2020-04-08 09:55:05 +08:00
    已经默默在维护自己的 elementUI 了
    TimPeake
        71
    TimPeake  
       2020-04-09 08:56:51 +08:00
    @sunny2580839896 我懂 后端都喜欢 JQ 的那一套
    Sapp
        72
    Sapp  
       2020-09-07 11:29:10 +08:00
    @himself65 vue3 并不是完全兼容的,Vue.prototype 这个东西就没了,而在 2.x 版本里这么用的库多了去了,意味着统统要改造,不然一个都跑不起来,所以 vue3 的更新说是破坏性更新一点毛病没有,他虽然兼容了绝大多数 api,但是这几个 api 不兼容就意味着库和旧的代码都需要走一遍改造
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5413 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 09:10 · PVG 17:10 · LAX 02:10 · JFK 05:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.