ARTICLE · 1123049
C.AI黑话词条NO.014-SDK/软件开发工具包
C.AI黑话词条NO.014-SDK/软件开发工具包
揭卡 → 清点工具箱 → 点开关联词 → 查来源
概念来源 / REFERENCES & BOUNDARIES
SDK 不是一种零件,而是一套面向开发者的配套资源。
IBM Glossary · Software Development Kit定义与组成
IBM 将 SDK 概括为帮助开发特定语言或运行环境软件的一组工具、API 与文档。这里的“Kit”很关键:它通常不是单一程序,而是为了让开发者完成一类工作而组合起来的资源。
官方实例:Windows SDK微软列出的主要组成包括平台头文件、代码库、元数据和构建工具,用来访问 Windows API 并构建应用。
官方实例:Android SDKAndroid 文档把平台 API 与相应工具纳入 SDK;这些工具可用于管理 SDK、构建应用,以及与设备或模拟器通信。
判断一个 SDK 是否适合项目,可以追问:支持哪个平台与语言?包含哪些库和工具?版本是否兼容?是否需要单独安装运行时?怎样调试、测试和发布?许可证与更新周期是什么?
来源:IBM 软件术语表;Microsoft Windows SDK 文档;Android Developers 构建依赖文档。内容为通俗转述,非原文引语。