阿里云物联网平台云端提供升级版SDK,解决原版SDK使用中常见问题。本文介绍升级版SDK和原版SDK的区别。
对比项 | 原版SDK | 升级版SDK |
语言支持 | 支持Java、Python、PHP、.NET和Go等5种语言。 | 支持Java、Python、PHP、Node.js、Go和.NET等6种语言。 |
SDK示例代码丰富度 | 较少。 具体内容,请参见物联网平台云端SDK使用Demo。 | 丰富。物联网平台提供了更多物联网场景的云端API使用示例。 具体内容,请参见物联网平台示例中心。 后续将持续完善示例中心,也欢迎您在阿里云SDK示例中心社区贡献示例。详细操作,请参见贡献示例。 |
SDK性能 | 部分语言的SDK在高并发场景下性能较差,例如.NET SDK。 | 支持Async异步模式,优化了.NET SDK在高并发场景下的性能。 |
云产品体验一致性 | 各个云产品OpenAPI因风格不同(RPC或ROA)造成使用方式不一致。 | 升级版SDK中所有云产品的SDK使用方式相同,使用体验一致。 |
接入复杂度 | 需要依赖SDK Core核心库,安装比较复杂。 | 部分语言不再依赖SDK Core核心库,使云端API接入更便捷。 |
文档内容是否对您有帮助?