美文网首页札记
开源库选择原则

开源库选择原则

作者: shuixingge | 来源:发表于2016-08-31 13:28 被阅读19次

参考一
如何选择开源项目
1. Star、PR、Issues、维护
Star 是一个项目最直接的被关注程度指标,不过这个功能已经被当做“收藏”功能了。

相对来说 PR、Issues 相对更重要,说明这个项目有多少人在使用了、发现了问题、完善了它。Issues List 已经变成了了解一个项目坑的很好资料。

2. 文档
方便快速集成,同时也说明开发者对这个项目的维护程度。

3. 知原理
这个是容易被忽视的,大多数人用开源项目看看文档,调用 API OK 就完事了。殊不知可能就默默埋下了地雷,在项目上线后突然爆发。

4. 业务场景
列举Volley和Retrofit
列举Picasso和Glide
根据具体使用场景及项目已经选择的库选择。
比如图片缓存选型就涉及到 App 是否大图比较多、是否尺寸敏感。是否已经选择了 okhttp 库等。

相关文章

  • 开源库选择原则

    参考一如何选择开源项目1. Star、PR、Issues、维护Star 是一个项目最直接的被关注程度指标,不过这个...

  • 计算生态

    开源“共识原则”“社会利他”自我演化路径 -以开源项目为代表的大量第三方库-库的建设经过野蛮生长和自然选择-库之间...

  • 拍照、剪裁

    Android 头像选择(拍照、相册裁剪),含7.0的坑 裁剪开源库SmartCropper 裁剪开源库TakeP...

  • GitHub上优秀的Android第三方库

    参考了码农网《GitHub上排名前一百的Android开源库介绍》,从中选择出几个自己认为不错的开源库学习,希望在...

  • 注入dylib

    开源选择 目前找到比较好的一个开源库是这个https://github.com/Tyilo/insert_dyli...

  • 常用第三方

    TP Keyboard—防止键盘遮挡屏幕的开源库。 TTAttributed Label—UILabel替代选择,...

  • Kotlin小项目

    胡奚冰Kotlin 实战翻译 —— 仿微信图片选择开源库ImagePicker "DeepNight-in-kot...

  • Node.js+Express.js+Redis+MySQL=R

    目录 几点杂谈 Node + Express 环境配置略述+开源库的选择 Express.js 框架 Node +...

  • 使用CocoaPods管理第三方开源库

    CocoaPods是让我们能自动化的、集中的、直观的管理第三方开源库的工具,它能够解决开源库和开源库以及开源库和工...

  • Android Glide浅析

    目前在android项目上,图片加载库有很多选择,Glide是主流的加载库之一,作为一个被google推荐的开源库...

网友评论

    本文标题:开源库选择原则

    本文链接:https://www.haomeiwen.com/subject/ptwqettx.html