Android開發okhttp,retrofit,android-async-http,volley?

okhttp, 
retrofit,
android-async-http,
volley
這四個框架適用的場合?優缺點?
各位大大,請給一些建議.我準備開發一個新的APPandroid

若是是標準的RESTful API,那麼用Retrofit會很是爽!網絡交互部分代碼量能夠減小90%。同時支持Gson,契合度很高。另外,Retrofit和okhttp是親兄弟,建議一塊兒用,okhttp是底層庫,可以支持一些非標準的HTTP方法,好比PATCH方法。Volley本身的定位是輕量級網絡交互,適合大量的,小數據傳輸,若是你的項目比較大,那麼目測還得把volley再次封裝纔會好用一些。async-http這個庫比較老了,用的很少了吧

 抉擇:AndroidHTTP請求庫用Retrofit便可,有圖片的加上Android-Universal-Image-Loader(或者Picasso),若是有Retrofit不能知足你的要求的話再用okhttp。通常狀況下,前兩個已經能很好解決大部分問題了,且用起來都比Volley簡單多了網絡

相關文章
相關標籤/搜索