開源庫選擇原則

參考一
如何選擇開源項目
1. Star、PR、Issues、維護(hù)
Star 是一個項目最直接的被關(guān)注程度指標(biāo),不過這個功能已經(jīng)被當(dāng)做“收藏”功能了。

相對來說 PR、Issues 相對更重要,說明這個項目有多少人在使用了、發(fā)現(xiàn)了問題、完善了它。Issues List 已經(jīng)變成了了解一個項目坑的很好資料。

2. 文檔
方便快速集成,同時也說明開發(fā)者對這個項目的維護(hù)程度。

3. 知原理
這個是容易被忽視的,大多數(shù)人用開源項目看看文檔,調(diào)用 API OK 就完事了。殊不知可能就默默埋下了地雷,在項目上線后突然爆發(fā)。

4. 業(yè)務(wù)場景
列舉Volley和Retrofit
列舉Picasso和Glide
根據(jù)具體使用場景及項目已經(jīng)選擇的庫選擇。
比如圖片緩存選型就涉及到 App 是否大圖比較多、是否尺寸敏感。是否已經(jīng)選擇了 okhttp 庫等。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容