Vue 组件有数千个,如果它们不起作用,请更换它们。
ElementUI 近况
根据最近的观察,听到ElementUI的维护者退出的消息。这意味着什么?这意味着我们这些无法学习的人不再需要学习新的东西。令人惊讶吗?
说真的,这意味着即使Vue3.0正式版出来,ElementUI也可能无法维护。从下面的照片中还可以看到,最新的更新是在今年的5月18日。 Github 上的46k+ 项目已经3 个月没有更新了。
这里有一些知乎的链接。
element-ui 不再维护了吗?
如果ElementUI 不再维护并且不再支持Vue 3 怎么办?
相对自由的作者仔细阅读了上面知乎的回答后,fork了ElementUI源码并进行修改以适应Vue3。在这里我只能说两句赞美的话。
面对这样的情况,作为前端开发者该如何做才能将损失降到最低呢?
我的回答是:如果您可以更改UI 组件库,请尽快执行此操作,以避免稍后引入未解决的框架问题并使您的项目面临风险。这只是个人意见。
如上图所示,我最近为新丰商城项目开源Vue版本选择的组件库是Vant。这将需要不断更新,这将为您省去一些麻烦。
newbee-mall在GitHub和国家代码云上都创建了代码仓库。如果访问GitHub较慢,我们建议您在Gitee中查看您的项目,因为两个仓库更新是同步的。
GitHub 上的newbee-mall : https://github.com/newbee-ltd/newbee-mall-vue-appnewbee-mall Gitee : https://gitee.com/newbee-ltd/newbee-mall-vue-app
如何选择一个好的 UI 框架作为项目的组件库
看起来不错,但是让我们吧。抛开大话不谈,大厂商,也包括中小厂商,为了提高开发效率,可能不会对自己的UI组件库的风格进行太大的改变,而要做到这一点,UI组件库本身就需要具有独特性。外部的。大厂的祝福先不说大厂得有多大。桃园三姐夫平时会因为一些冲动的原因需要维护一个组件库。最终,该公司将被出售给一些富人,而该框架将被搁置。什么叫生态好?就是这个框架的周边设施是否充实。例如,Github上的某个问题是否可以立即反馈给提问者;是否有论坛、社区或其他网站可以让用户发布自己的二次开发组件(素材库);例如是否有很多作品。写得好的文档(尤其是中文文档)将决定这个组件库开发的成功与否。以上排名排名不分先后,请根据各公司的实际业务情况进行选择。
市面上现有的组件库分析
说到组件库,就不提React了。这是因为它是Ant Design 的标准配置。
Vue 的组件库如此多样,以至于很难选择一个。这里我根据个人印象来评估一下这些商用的Vue组件库。
以下介绍将按照Github 编号顺序介绍。
ElementUI
作者:饿了么团队(现已被阿里巴巴收购)
Github 星数:46.8k+
属性:PC 组件库
总结:包含超过55个Web开发常用的组件,组件库结合vue-cli生成相应的插件。使用Element插件快速构建基于Element的项目。安装方式还支持按需安装,减少工程规模。有多个可用的官方主题,您也可以上传自定义主题。
相关开源项目:
vue-element-admin:基于ElementUI二次开发的后端开源项目。 vue-manage-system:基于Vue + Element UI的后端管理系统解决方案。 vue2-element-touzi-admin:基于Vue2.0 + vuex + ElementUI 后端管理系统。 element3:ElementUI + Vue3.0版本,由MOOC.com讲师蜗牛先生亲自维护,当然,目前可能是Vue3.0的beta版本。如果你自己运行一个项目,你可以将它作为一种爱好,但在公司生产环境中使用它时你应该三思而后行。概述:从这些比较好的开源项目类型来看,ElementUI主要用于后端管理系统中的页面开发,业务组件也主要用于数据处理和表单展示,但仍然没有人可以维护,可以看到我。没有。如果您使用Vue 3.0,请考虑即将发布的Vue 3.0 更新。
Vuetify
作者:John Leider、Heather Leider、Kael Watts-Deuchar 等一批国际发展专家点击上面的Github 地址了解更多信息。
Github 星星:27,000+
属性:PC 组件库
简介:Vuetify 是Vue.js 排名第一的组件库,自2016 年以来一直在积极开发。这是非常好的。如果你看一下官方文档中工整的广告,就可以看到该组件库受到了广大干系人的高度评价,并且不断的被发广告。生态也挺好的,还有付费主题。相应组件的文档也非常详细,包括用例和API描述,大大减少了开发过程中不必要的麻烦。
相关开源项目:
vuetify-material-dashboard:基于vuetify设计风格的管理系统。 adminify:这也是一个集成了vuetify组件库的开源项目。 vue-movie:vuetify + vue仿豆瓣电影项目。 electro-vue-music: Electron + vue + vuetify 模仿网易云音乐。摘要:我错了吗?国内朋友都很爱国。 Github 上关于这个组件库的好的开源项目很少。因此,它在我国可能不太受欢迎。如果您的公司需要IE 支持,请在选择IE 之前三思。
Vux
作者:airyland等个人维护项目
Github 星数:17.2k+
属性:基于WeUI的移动组件库
简介:中国有才华横溢的个人开发者可以创建如此出色的组件库,也有有志之士来维护这个并不那么了不起的开源项目,我对此感到非常高兴。作者在官方文档底部表示:“体验不好,维护要看个人”。然后我查看了主要贡献者的Github 活动以及最近问题的解决方案,并做出了这样的说法。只要作者还活着,这个框架就会继续发挥作用,因此饮食不会中断。特别是对于我们正在开发微信H5的朋友来说,这个组件库的UI是基于微信官方风格设计的,非常适合,推荐使用。
相关开源项目:
vux2.5-webapp:基于vux开发的商城项目。 vue2-vux-fitness-project:基于vux开发的种子项目。学生可以使用该项目作为启动项目。 vue-music:vux + vue模仿网易云音乐项目。总结:文档好,组件多,优拍云独家赞助。然而,这是一个私人维护的项目,最后一次更新是2019年4月(感谢我的朋友评论了这个建议),所以我不能高度推荐它。
Vant
作者:有赞技术团队
Github 星数:14.6k+
属性:移动组件库
简介:Vant是一个移动组件库,支持TS、SSR、按需部署、国际化等。最重要的是,它还支持小程序。官方文档支持中文和英文,并包含有用的示例和演示效果,使文档非常易于开发者使用。丰富的组件由于有赞的团队涉足购物中心,Vant 支持购物中心的一些标志性组件,例如地址栏、州和城市、产品卡、优惠券、订单提交和产品规格。
相关开源项目:
newbee-mall-vue-app:Newbee Mall 的Vue 版本。vant-demo:官方Vant 示例集合,包含与Vant、Vant Weapp 和Vant Cli 相关的示例打开每个目录以获取更多信息。 vant-weapp:Vant Weapp是移动Vue组件库Vant的小程序版本,两者基于相同的视觉规范,并提供一致的API接口,可以让开发者快速构建小程序应用程序。摘要:我阅读了以下Github问题,发现最新更新是在几天前,框架正在维护中。有赞现已商用,我们内部使用Vant进行开发,所以开发者不用担心这个组件库变得无人维护。相信Vue3发布后,团队也会对组件库进行升级。
Ant-design-vue
作者:唐金洲
Github 星数:11.3k+
属性:PC 组件库
简介:这是Ant Design 的Vue 实现,开发和交付企业级后端产品。蚂蚁附加似乎是由蚂蚁金服开发的,但实际上是蚂蚁设计的一对一复制。
相关开源项目:
ant-design-vue-pro:基于Vue 的Ant Design 的Ant Design Pro 实现。 vue-alain:使用Vue-cli 3.0、TypeScript 和ant-design-vue 实现的中后端框架。 k-form-design:基于Vue和ant-design-vue的表单设计器。概述:借助蚂蚁金服的流量浪潮,ant-design-vue可以说是国内个人开发者中比较成功的复制案例,迅速蹿红。组件相当容易阅读,问题更新及时,并且有一个不错的组件库可用。
Cube-UI
作者:滴滴团队
Github 星数:8.3k+
属性:移动组件库
简介:看官方文档,立刻就知道是滴滴团队开发和维护的。它没有很多组件或功能。事实上,最新版本是今年四月份的。版本更新不是很及时。
相关开源项目:
cube-application-guide:快速开始使用cube-ui的教程。摘要:这里不多介绍。毕竟,Vue 移动组件如此之多,为什么要选择一个维护不当的组件库呢?
Mand-Mobile
作者:滴滴团队
Github 星数:2.7k+
属性:移动组件库
概述:Mand Mobile是一个专为金融场景设计、基于Vue.js实现的移动组件库。它被应用于滴滴四大主要金融业务领域的10 多种产品中。超过40 个实用组件可满足您的基本业务需求。
相关开源项目:
Palette:mand-mobile 的可视化主题编辑器。总结:这个移动组件非常独特,就像Vant 的目标是电子商务、Mand 的目标是金融服务一样。内部包含丰富的金融业务相关组件,如财务数字、发票、确认码、出纳、明细表、秤、数字键等。如果你的公司是从事金融业务的,可以尝试使用这个组件库。
NutUI
作者:京东团队
Github 星数:2.2k+
属性:移动组件库
概述:2020 年初发布的新船舶组件库。 NutUI 是一个京东风格的移动组件库,为移动Web 界面开发和提供企业级产品。超过50 个高品质组件。目前已用于40多个京东移动项目。
相关开源项目:
Nutui-demo:与基于Vue CLI 构建NutUI 相关的示例项目。总结:刚刚发布,开源项目不多。如果京东的组件库表现好的话,可能会超越Vant有赞。毕竟东兄弟把我们大家当兄弟一样对待,也很看重自己的技术团队。永远不要欺骗我们。该组件有数字倒计时、照片视频延迟加载、投递时间、轮播抽奖、签名、地址选择等几个特殊组件。说实话,当我看到京东彩票真的是你的时候,我很惊讶。
还有很多不知名的个体户,小心翼翼地维护着自己的组件库。实在是太多了,这里就不一一介绍了。我们还希望您可以在评论区畅所欲言并讨论您最喜欢的组件库。谢谢你的拜访。
所有作品均为作者原创作品,除非转载/出处。但维持这一声明必须未经作者同意,并且必须在文章页面的显着位置提供原文链接。否则,我们保留追究法律责任的权利。
我七次蔑视我的灵魂:
起初,当我本可以咄咄逼人时,我假装谦虚。
第二次它空了,你就用爱神填满它。
第三次,在困难和简单之间,我选择了简单。
第四次犯错时,我安慰自己,别人也会犯错。
第五次是自由的、软弱的,但也算是生命中的坚韧吧。
当我第六次看到那张丑陋的脸时,我并不知道那是我的面具。
我第七次躺在生活的污泥中,不情愿但又虚弱。
原文地址:https://www.cnblogs.com/han-1034683568/p/13540198.html
版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。