Subject : SDK (Software Development Kit)
カテゴリー : 情報産業・技術
SDK (Software Development Kit)
-
SDK(ソフトウェア開発キット)とは、(通常は) ハードウェア・プラットフォーム、オペレーティングシステム (OS)、またはプログラミング言語のメーカーによって提供されるツール一式のことです。SDK は、対象のプラットフォーム、システム、またはプログラミング言語向けのアプリケーションを作成するのに役立ちます。買った人が組み立てるタイプの家具にはビニール袋入りの工具が付いてきますが、SDK はアプリケーション開発におけるツールキットのようなものだと考えてください。作業を完了するために必要な構成要素、つまり開発ツールが含まれており、キットに含まれるものはメーカーによって異なります。
通常、基本的な SDK には、コンパイラ、デバッガ、およびアプリケーション・プログラミング・インタフェース (API) が含まれますが、次のようなものが含まれることもあります。
優れた SDK は、特定の製品とそのエコシステム向けに新しいアプリケーションを作成する際に開発者が必要とする可能性があるコンポーネントをすべて提供します。中には、少しでも早く作業に取り掛かれるように、サンプルや基本的なテストプロジェクトを含む SDK もあります。
ソフトウェア開発キットには、Java 開発キット (JDK)、Windows 7 SDK、MacOS X SDK、iPhone SDK などがあります。具体例として、Kubernetes Operator SDK は、独自の Kubernetes Operetor の開発に役立ちます。この SDK には、高度な API、スキャフォールディングとコード生成のためのツール、一般的なオペレーターのユースケースに対応する拡張機能が含まれています。
<出典:Red Hat>
- ●
-
⇒
DBMS(DataBase Management System)
[メニューへ戻る]
[カテゴリー一覧]
[HOMEへ戻る]
[前のページに戻る]