今天浏览SO时,我发现了这个 这里问题,它从下面开始:
当然,您会告诉我SOAP已被弃用,而我被迫使用它
到目前为止,在SO上发现了很多这样的声明,这只是触发了我提出这个问题。
REST有它的用途,SOAP有它的用途,在某些地方它们作为功能相交,但不能相互替换。
所以我想知道,为什么人们认为SOAP被“弃用了”?是无知吗?SOAP和WS- *规范的复杂性?REST炒作?什么?
如果您认为不赞成使用SOAP,请告诉我原因。我很好奇!
今天浏览SO时,我发现了这个 这里问题,它从下面开始:
当然,您会告诉我SOAP已被弃用,而我被迫使用它
到目前为止,在SO上发现了很多这样的声明,这只是触发了我提出这个问题。
REST有它的用途,SOAP有它的用途,在某些地方它们作为功能相交,但不能相互替换。
所以我想知道,为什么人们认为SOAP被“弃用了”?是无知吗?SOAP和WS- *规范的复杂性?REST炒作?什么?
如果您认为不赞成使用SOAP,请告诉我原因。我很好奇!
Answers:
我认为是因为SOAP spec 1.2将自身称为WS- *,而不是SOAP。它在自身(作为一种高度格式化的基于XML的系统)和SOAP(它表示是大量的XML,碰巧有点标准化并且充满“问题”)之间进行了区分。
因此,尽管他们已经对其进行了几年的标准化,但它仍然是SOAP,但是我认为他们放弃了该术语作为主要的缩写。