Alibaba Cloudの.NETの情報まとめ
Alibaba Cloudの多くのサービスやSDKは、C#に対応しています。
Alibaba CloudでC#を使う際のTipsを簡単にまとめました。
対応言語を確認する
基本的なことですが、使うサービスがC#に対応していることを確認しましょう。
ドキュメントの「Programming languages」というページなどで確認できます。
Function Computeなどはこのようにドキュメントが準備されています。
.NET Framework or .NET Core
.NET Frameworkまたは.NET Coreのどちらに対応しているかを確認しましょう。
ただし、.NET Frameworkは今後アップデートされる予定が無いので利用される際は計画的に。
.NET Coreを利用する際はバージョンを確認しましょう。
.NET Core自体は現在、.NET Core 2.1 LTS /.NET Core 3.1 LTS があり、2020年11月に.NET 5が発表されました。
Alibaba CloudではSDK含めて.NET Core 2.1 LTS対応のものをよく見かけるので、ローカル環境との差分が出ない様に注意が必要です。
.NET Standardと.NET Core、.NET Frameworkの対応表はこちら
.csprojに記載されているの一覧はこちら
SDK
Alibaba CloudはGitHubに各種SDKが準備されています。
Alibaba CloudのOrganization
2020/12/8時点ではC#で開発されているリポジトリは25件、
中国語のページでは、このような各言語毎のSDKがリストとしてまとめられています。
SDK一覧(中国語)-.NET SDK
まとめ
Alibaba Cloudは.NET Coreに対応しているサービスが多く、SDKも準備されているので利用するハードルは低く感じます。
しかし、バージョンのアップデートの対応がなかなか進んでいないようなのでこちらも早い対応が待たれます。