前端团队真的需要打造自己的UI组件库么?

抛开大公司不说,中小企业的前端团队真的需要开发一套自己的UI组件库么?我的答案是肯定的,任何前端团队都需要有一套自己的UI组件库。

你可能会问,用开源的组件库省时省力,问题还少,为什么要多此一举?且听我慢慢道来。

前端团队是为产品服务,产品是为用户服务,任何公司的产品都想突出自己的特色,而不是千篇一律。

如果你一直用开源的组件库,你会发现你开发的所有产品跟市面上已有的产品总有种相似感,独一无二的特性不明显,很难引起他人的兴趣。

团队有自己的UI组件库,才会让成员感觉到我们的团队是一个完整的前端团队,而不是为了业务拼凑的草台班子。

自有的UI组件库在团队内部可以算是一个局部的开源项目,需要大家共同维护,需要遵从约定的标准,任何人的修改都需要考虑已有及未来的变化。

随着产品业务的深入,个性化的设计在所难免,而且比重会越来越高,渐渐的你会发现开源组件库很多情况下无法满足项目的需要。

你想修改开源组件库发现心有余而力不足,向产品表明无能为力,得到的可能是一句“为什么别人的可以,你们就不行”。

开发专属的组件库是个技术活,需要你有一定的技术功底,在开发过程中团队的技术能力也会得到提升。

随随便便不加任何思索的瞎写,不能算是一个组件库,只可以说是一些公共代码。真正要维护一个组件库,你需要参考开源社区组件库的规范和标准,它有设计和架构。

通过维护组件库,学习他人的设计规范和架构,思考别人作品的优点和缺点,融入到自己的设计中,你最终会受益匪浅。这件事情贵在坚持和思考,中途而废的对团队帮助不大。

那么,你认同有条件的情况下团队最好开发自己的UI组件库么

0

评论0

站点公告

 

AI创作与绘画大师,国内版chatGPT在线版本免费使用哦

点击打开: https://ai.uiya.cn

   
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码