升級版SDK和原版SDK的區別

更新時間:
Copy as MD

阿里雲物聯網平台雲端提供升級版SDK,解決原版SDK使用中常見問題。本文介紹升級版SDK和原版SDK的區別。

對比項

原版SDK

升級版SDK

語言支援

支援Java、Python、PHP、.NETGo5種語言。

支援Java、Python、PHP、Node.js、Go和.NET6種語言。

SDK範例程式碼豐富度

較少。

具體內容,請參見物聯網平台雲端SDK使用Demo。

豐富。物聯網平台提供了更多物聯網情境的雲端API使用樣本。

具體內容,請參見物聯網平台樣本中心

後續將持續完善樣本中心,也歡迎您在阿里雲SDK樣本中心社區貢獻樣本。詳細操作,請參見貢獻樣本。​

SDK效能

部分語言的SDK在高並發情境下效能較差,例如.NET SDK。

支援Async非同步模式,最佳化了.NET SDK在高並發情境下的效能。

雲產品體驗一致性

各個雲產品OpenAPI因風格不同(RPCROA)造成使用方式不一致。

升級版SDK中所有雲產品的SDK使用方式相同,使用體驗一致。

接入複雜度

需要依賴SDK Core核心庫,安裝比較複雜。

部分語言不再依賴SDK Core核心庫,使雲端API接入更便捷。