为什么要重复造轮子?

发布时间:2019-05-23 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了为什么要重复造轮子?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

今年以来一直在做钉钉移动端的企业应用开发,在UI上一直有个问题困扰着我们的开发团队,就是到底要不要使用第三方的UI库。

我们的技术栈有两个方向,其中的一个是jQuery+php。一开始在UI选型上用了jQuery Mobile,但jQuery Mobile组件一直用着不顺手——首先风格不是我们想要的,我们偏好扁平,而jQuery Mobile很立体;jQuery Mobile体积很大,包含了太多不需要用到的控件和效果;jQuery Mobile不全面,连最常用的datetimepicker都没有。

目光转向另外两个方案,一个是去github上找一个流行的jQuery框架或者UI库,第二是团队自己开发UI组件,需要用到什么就开发什么,最后把所有成果合成到一起,就可以形成有自己风格的一套UI组件。

但俗话说的好,不要重复造轮子。我们一开始先执行第一个方案,在github上找了3个star超过1k的方案,试用之后感觉还是不舒服,特别是datetimepicker,没有一个令人满意的。最后决定,还是自己动手造轮子。

现在这套UI库已经开发出了基于jQuery的通用input、photopicker、datetimepicker和list等几个组件了,自己锻造的兵器,用起来还是比较趁手的。其中datetimepicker是我开发的,过程中收益匪浅,攻克了恶意满满的Safari,感受到了CSS3的温暖,也体会到了jQuery的强大。

脚本宝典总结

以上是脚本宝典为你收集整理的为什么要重复造轮子?全部内容,希望文章能够帮你解决为什么要重复造轮子?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: