Android 网络开发框架的选择


   当咱们开发企业级应用的时候,通常都会选择使用已经封装好的http框架。开源的比较流行的有:android

       一、volley
       二、android-async-http
       三、retrofit
       四、okhttp
       五、androidquerygit

         六、AndroidAsync
github

    等。他们各有优劣,不一样的框架有不一样的效率,在使用的时候能够因地制宜地测试,根据效果来选择使用哪一个,以前我的则比较喜欢用android-async- http,。现在Google推出了官方的针对Android平台上的网络通讯库volley,能使网络通讯更快,更简单,更健壮,Volley在提供了高性能网络通信功能的同时,对网络图片加载也提供了良好的支持,彻底能够知足简单REST客户端的需求, 咱们没有理由不跟上时代的潮流。另外,但volley的扩展性很强,能够根据须要定制你本身的网络请求。因此,最后推荐仍是使用volley进行开发,固然其余几个库也是很是具备学习以及参考意义的,能够将他们的精髓之处汲取到volley框架的拓展开发之中,作出本身理想的http通信框架。网络


   推荐博客:框架

       http://instructure.github.io/blog/2013/12/09/volley-vs-retrofit/async

       http://blog.csdn.net/t12x3456/article/details/9221611
oop

       http://blog.csdn.net/guolin_blog/article/details/12452307性能

相关文章
相关标签/搜索