84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
闭关修行中......
从网络协议上来看,就http方式和socket方式。http方式开发起来效率想对要高一点,但是对于推送这种来说,想对要难做点,因为http是短连接。socket这种方式开发要长,调试略微麻烦,但是做推送想对简单,可以建立一个长连接。
http
socket
Web Service服务其实也是基于HTTP协议(它基于SOAP协议,而SOAP又是基于HTTP协议)。 最大缺点我觉得是Web Service实在是太厚重了,特别对于移动端来说,WSDL是基于XML,XML已经够厚重了,WSDL还有一些头信息,更加厚重。 而且JSON + HTTP的方式,相对来说就非常轻量级了,JSON格式数据本生就是Javascript中的数据或者对象,所以在网络传输中具有非常明显优势,可以说本来就是网络传输用的,毫无违和感嘛:) 还有一个不能算缺点的缺点:目前移动端HTTP网络库多的要死,Web Service我所知道就是ksoap2,而且非常的难用。。。
Web Service已经out了,真的可以放弃了。(差不多也可以顺带把xml忘掉了)通信的话,基本就是http/https,或者Tcp/Udp通信了。如果你不是做网络游戏,不是做流媒体(比如视频直播),那么,你基本就只剩下http/https的最佳方案了。http/https毕竟也是用的最多的方案,不会坑你的。文件、图片、视频、音频等数据都可以用http/https实现双向的传输,没什么所谓“特殊数据”。
从网络协议上来看,就
http
方式和socket
方式。http
方式开发起来效率想对要高一点,但是对于推送这种来说,想对要难做点,因为http是短连接。socket
这种方式开发要长,调试略微麻烦,但是做推送想对简单,可以建立一个长连接。Web Service服务其实也是基于HTTP协议(它基于SOAP协议,而SOAP又是基于HTTP协议)。
最大缺点我觉得是Web Service实在是太厚重了,特别对于移动端来说,WSDL是基于XML,XML已经够厚重了,WSDL还有一些头信息,更加厚重。
而且JSON + HTTP的方式,相对来说就非常轻量级了,JSON格式数据本生就是Javascript中的数据或者对象,所以在网络传输中具有非常明显优势,可以说本来就是网络传输用的,毫无违和感嘛:)
还有一个不能算缺点的缺点:目前移动端HTTP网络库多的要死,Web Service我所知道就是ksoap2,而且非常的难用。。。
Web Service已经out了,真的可以放弃了。
(差不多也可以顺带把xml忘掉了)
通信的话,基本就是http/https,或者Tcp/Udp通信了。
如果你不是做网络游戏,不是做流媒体(比如视频直播),那么,你基本就只剩下http/https的最佳方案了。
http/https毕竟也是用的最多的方案,不会坑你的。
文件、图片、视频、音频等数据都可以用http/https实现双向的传输,没什么所谓“特殊数据”。