我即将在这里构建一个小型服务器,想要创建一个API。
我正在决定什么更好,并已经排除了SOAP,因为我认为那东西一团糟。现在我只剩下REST和XML-RPC。
我真的很喜欢XML-RPC,它非常容易实现,而且足够规范,所有客户端都可以轻松使用它。
最近,所有时髦的人都在做RESTful的事情,有时是使用JSON负载或XML文档,甚至是HTTP POST变量。
我认为那些人总是为每个服务重新发明轮子。我不明白为什么要使用REST而不是使用XML-RPC。
问题:
那么,有人能否提供使用REST+JSON实现API的实际原因,以便比起使用XML-RPC更好吗?