參考一
如何選擇開源項(xiàng)目
1. Star、PR、Issues绝葡、維護(hù)
Star 是一個(gè)項(xiàng)目最直接的被關(guān)注程度指標(biāo),不過這個(gè)功能已經(jīng)被當(dāng)做“收藏”功能了腹鹉。
相對(duì)來說 PR藏畅、Issues 相對(duì)更重要,說明這個(gè)項(xiàng)目有多少人在使用了功咒、發(fā)現(xiàn)了問題愉阎、完善了它。Issues List 已經(jīng)變成了了解一個(gè)項(xiàng)目坑的很好資料力奋。
2. 文檔
方便快速集成榜旦,同時(shí)也說明開發(fā)者對(duì)這個(gè)項(xiàng)目的維護(hù)程度。
3. 知原理
這個(gè)是容易被忽視的景殷,大多數(shù)人用開源項(xiàng)目看看文檔溅呢,調(diào)用 API OK 就完事了澡屡。殊不知可能就默默埋下了地雷,在項(xiàng)目上線后突然爆發(fā)咐旧。
4. 業(yè)務(wù)場景
列舉Volley和Retrofit
列舉Picasso和Glide
根據(jù)具體使用場景及項(xiàng)目已經(jīng)選擇的庫選擇驶鹉。
比如圖片緩存選型就涉及到 App 是否大圖比較多、是否尺寸敏感铣墨。是否已經(jīng)選擇了 okhttp 庫等室埋。