在IT行业尤其是软件开发领域一直有个原则:DRY 即 Don’t repeat yourself,翻译过来就是「不要重复造轮子」。而开源首要目的是共享,其实就是为了让大家不要重复造轮子,其次,开源是将项目公之于众,所有有兴趣的人都可以提出自己的issue并且contribute,然后其他开发者会一同“验证”并“审核”,一旦通过就是对原项目的完善,所谓众人拾材火焰高嘛。尤其是在互联网这样一个快速发展的领域,速度就是生命,引入开源项目,可以节省大量的人力和时间,大大加快业务的发展速度,选对适合自己项目的开源库,一般还没有后顾之忧何乐而不为呢?综上所述,结合网络和自己平时工作积累,特意总结了一些我们平时在开发,测试,调试,调优等过程中经常用到的一些开源库,希望能够对大家有所帮助,当然也可以补充完善咯!
-
缓存
-
图片加载
-
图片处理
-
网络请求
-
网络解析
-
数据库
-
依赖注入
-
图表
-
后台处理
-
事件总线
-
响应式编程
-
Log框架
-
测试框架
-
调试框架
-
性能优化