前端团队真的需要打造自己的UI组件库么?
抛开大公司不说,中小企业的前端团队真的需要开发一套自己的UI组件库么?我的答案是肯定的,任何前端团队都需要有一套自己的UI组件库。
你可能会问,用开源的组件库省时省力,问题还少,为什么要多此一举?且听我慢慢道来。
前端团队是为产品服务,产品是为用户服务,任何公司的产品都想突出自己的特色,而不是千篇一律。
如果你一直用开源的组件库,你会发现你开发的所有产品跟市面上已有的产品总有种相似感,独一无二的特性不明显,很难引起他人的兴趣。
团队有自己的UI组件库,才会让成员感觉到我们的团队是一个完整的前端团队,而不是为了业务拼凑的草台班子。
自有的UI组件库在团队内部可以算是一个局部的开源项目,需要大家共同维护,需要遵从约定的标准,任何人的修改都需要考虑已有及未来的变化。
随着产品业务的深入,个性化的设计在所难免,而且比重会越来越高,渐渐的你会发现开源组件库很多情况下无法满足项目的需要。
你想修改开源组件库发现心有余而力不足,向产品表明无能为力,得到的可能是一句"为什么别人的可以,你们就不行"。
开发专属的组件库是个技术活,需要你有一定的技术功底,在开发过程中团队的技术能力也会得到提升。
随随便便不加任何思索的瞎写,不能算是一个组件库,只可以说是一些公共代码。真正要维护一个组件库,你需要参考开源社区组件库的规范和标准,它有设计和架构。
通过维护组件库,学习他人的设计规范和架构,思考别人作品的优点和缺点,融入到自己的设计中,你最终会受益匪浅。这件事情贵在坚持和思考,半途而废的对团队帮助不大。
那么,你认同有条件的情况下团队最好开发自己的UI组件库么?
三星note系列确认将被保留,但仅剩1款机型旗舰身份也被夺走说起三星手机,大家首先会想到的估计就是S系列以及note系列,这两个旗舰系列可以说是三星的两大王牌。但是随着现在折叠屏手机的兴起,note系列的旗舰地位正在一天天的被排挤,就在前段
告别有线耳机时代苹果将推出两款不同型号的AirPods自苹果推出AirPods以来,改变了众多使用者的聆听习惯,如今蓝牙无线耳机已成为不少人的日常必需品,各个品牌也纷纷为AirPods推出了保护壳迷你收纳袋等等让人心动的配件,不过还未
相信大家最熟悉的便是GalaxyS系列以及Note系列对于目前的三星手机,相信大家最熟悉的便是GalaxyS系列以及Note系列,当然现在还包括GalaxyFold系列折叠手机,毕竟这几个系列的手机代表着三星最尖端的科技技术,不过除了
干货分享CE认证辐射超标原因辐射是CEEMC的其中一个测试项目,要想获得CE认证证书,必须所有项目符合要求。很多企业在申请CE认证的时候,往往卡在辐射这里。在这里优耐检测给大家分析一下EMC辐射超标的原因,希
为何要全面打击比特币,深层次原因分析与美国博弈激化(思进注长久关注我的网友都知道我对比特币的观点,刚读到下文,好似对我这几年的观点和分析,从另一个角度的小结,特转发,和大家分享)作者星话大白来源大白话时事最近随着我们全面清退虚拟货
奥数班几何题47(四个等腰直角三角形拼成一个正方形)如左图,三角形ABC的面积是80cm2,BDCD8cm,C45。求阴影部分的面积。解SADESABCSABDSCDEABD与SABC等高,底长是一半,因此面积也是一半。SABD0。
支付宝刷脸支付地发展对支付方式有哪些改变刷脸支付发展风云录2015年3月,德国汉诺威IT博览会上,马云首次将刷脸支付搬上世界舞台,现场为德国默克尔演示了刷自己的脸淘礼物。此后,刷脸支付便一发不可收拾2018年1月,微信和
上海初中入学考题10解设AB两地相距x米。时间相同,路程比等于速度比。第一段行程,乙跑了(x20)米,丙跑了(x40)米,可列出方程(1)。乙速丙速(x20)(x40)(1)第二段行程,乙跑了20米,
上海初中入学数学考题1(数论加推理)解4936,要使能被36整除,必须同时能让4和9整除。一个数能被9整除,这个数的各位数字之和必须能被9整除,即15AB6AB12能被9整除,也就是AB6或AB15。而能被4整除的数
上海初中入学考题4解这题也是数论加推理。先做质因数分解,1002255。长宽高可以有很多种组合,我们不需要把它们一一列出来。如果给定长度的铁丝,围成立方体的边框,要怎么围,围成的立方体体积最大?肯定
上海初中入学考题8(是个一元两次方程)解设较短直角边为a,则较长的为a4。根据勾股定理,(a4)2a2(20)2a28a16a24002a28a400162a28a384a24a192(1)Sa(a4)a24a22Sa