Softlayer - 首选API,SDK或REST

时间:2017-01-20 08:53:52

标签: ibm-cloud-infrastructure

我想知道我应该选择哪种api用于我的生产环境,SDK或REST。请在功能和长期支持的基础上给出理由。

1 个答案:

答案 0 :(得分:0)

那可以归结为你的需求:

Softlayer提供了一些SDK(或客户端),您可以在此处查看https://github.com/softlayer 这些客户端使用特定的编程语言(如Python,Ruby,Java,GO等)或工具(Terafone,厨师等)帮助您轻松地与API交互,因此您可以专注于您要构建的服务和不要浪费时间构建与Softlayer API交互的所有细节。现在其中一些客户端(如Python客户端)得到了很好的支持,他们总是添加新功能并修复问题,但其他客户端长时间没有更新。但所有这些客户端都是开源的,因此您可以根据需要添加或修改其功能。另外需要指出的是,幕后所有这些客户端都使用SOAP,REST或XMLRPC与Softlayer的API进行交互

现在使用REST更容易与API交互,因为您可以使用浏览器或简单的REST客户端,至少您需要构建一个复杂的框架,在这种情况下我建议您尝试其中一个客户端,因为正如我在幕后告诉你的那样,他们正在使用SOAP,REST或XMLRPC,你不必从头开始创建框架。

此致