Skip to content

Commit

Permalink
Upload new file: 一文看懂 SDK 是什么意思?SDK 和 API 的区别是什么?.md via simpread
Browse files Browse the repository at this point in the history
  • Loading branch information
cubxxw committed Mar 2, 2023
1 parent 57ae3b8 commit 469966d
Showing 1 changed file with 9 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
> 本文由 [简悦 SimpRead](http:https://ksria.com/simpread/) 转码, 原文地址 [www.redhat.com](https://www.redhat.com/zh/topics/cloud-native-apps/what-is-SDK)
> SDK全称:软件开发套件 (Software development kit)是通常由硬件平台、操作系统(OS)或编程语言的制造商提供的一套工具。就像购买梳妆台时随板材一同提供的工具包,从而可以自行组装。
大部分 SDK 都包含 API,用于通过命令行在源代码层面上连接新型移动应用或项目。通常也随附示例代码,让开发人员可借助示例程序和库来学习如何构建基本的程序。然后,他们可以更加轻松地继续优化和开发复杂的应用,并根据需要进行调试和添加新功能。

一些 SDK 包含阐述 API 用法的文档,以及教程、常见问题和示例图解,因为开发人员有时需要一些时间才能学会使用新的 SDK。因此,直观易用的编程或用户接口(或详尽的说明文档)有助于鼓励开发人员选用某一家公司的特定程序,而非竞争对手提供的方案。

同样,SDK 也是帮助提供商向开发人员介绍自己的产品的利器,并能鼓励他们利用其平台或 OS 来创建应用,而这可以在一个集成开发环境中实时进行。所以,大多数 SDK 是免费使用的,开发人员只需下载就能立即开始编程。

0 comments on commit 469966d

Please sign in to comment.