我觉得先去弄清楚什么是WEBAPI,什么是WEBSERVICE比较好…
又没让你领结婚证,结了婚又不是不能找小三。
别人试过了,告诉你哪个女孩好点,也不一定就适合你啊。
WebApi是基于纯粹的http协议,webservice是基于soap协议(比简单的http协议更高级)。
WebApi有取代webservice的趋势,至少,非必要,一般我也不会优先选择webservice。
两者都是服务,只是表现形式存在一些差异
webapi多用于基于http请求的服务应用,比如说移动服务端或者需要提供第三方API 服务的场景下
webservice也可以应用于webapi所在的场景,但是如果是我的选择,我一般是做为内部服务的使用,好比如果一个系统我会用wcf/webservice作为内部子系统间的服务通信,而webapi用于外部服务的请求~
= 个人理解,webapi和webservice并没有绝对的应用场景,相对来说根据场景分析那种技术更简洁,更能有效的帮助到你才是关键