0

免责声明:我认为这个问题适合这个网站,因为我可能忽略了一个技术限制,而不是仅仅基于偏好的讨论。

你好,

WSDL 没有在公共 API 创建中得到更广泛的使用是否有原因?它通过使用 WSDL 解释器为编程语言提供构造数据对象和代码本身的指令。

例如,Facebook API 以他们支持的每种特定语言在 github 上。然后对于一些小众应用程序,个人已经用其他语言进行了自己的 Facebook 集成。难道不是一个简单的解决方案只是一个 WSDL 文件,而其他所有人都可以使用他们选择的语言中的 WSDL 解释器来重新创建 API,而无需进行所有的反复试验吗?

4

1 回答 1

0

WSDL 根本没有解决那些移植问题。它解决了一组更简单的用例——Web 服务和其他消息传递系统。例如,WSDL 不描述对象的行为,也不包括现代 OO 语言中存在的许多东西。您如何描述 WSDL 中的构造函数?甚至枚举,真的吗?

于 2012-11-02T23:15:40.417 回答