APIとSDKの違いは何ですか

WBOY
リリース: 2016-06-23 14:02:44
オリジナル
1461 人が閲覧しました

API はインターフェース、SDK は開発パッケージです。この 2 つの違いを詳しく説明してもらえますか? API を使用する場合 SDK を使用する場合


ディスカッションへの返信 (解決策)

概念的には、SDK は lib、dll、.h、ドキュメント、サンプルなどを含む一連のファイルの組み合わせです。プログラムに関して言えば、ユーザーがプログラムするためのインターフェイス、つまり一連のモジュール式のクラスと関数を提供します。 APIはSDKに含まれていると考えて良いでしょう。

api はインターフェースであり、sdk は開発パッケージです。この 2 つの違いを詳しく説明してもらえますか? API をいつ使用するか、いつ SDK を使用するか? API を URL アドレスとして考えて、パラメーターを追加します。これは正しいですか?

PRC アプリケーションを特に参照する場合は、次のように言えます

ポスターの zhiyuanzheliuzhaojun: API はインターフェース、SDK は開発です。この 2 つの違いがわかりません。詳しく説明していただけますか。 API をいつ使用するか? API を URL アドレスとして考えて、パラメーターを追加します。これは正しいですか? タイプミスで申し訳ありませんが、RPC

(リモート プロシージャ コール プロトコル) です。 ?? リモート プロシージャ コール プロトコル。基盤となるネットワーク テクノロジを知らなくても、ネットワーク経由でリモート コンピュータ プログラムにサービスを要求するためのプロトコルです。 RPC プロトコルは、通信するプログラム間で情報データを運ぶために、TCP や UDP などのトランスポート プロトコルの存在を前提としています。 OSI ネットワーク通信モデルでは、RPC はトランスポート層とアプリケーション層に及びます。 RPC を使用すると、ネットワーク分散マルチプログラムを含むアプリケーションの開発が容易になります。

SDK は API のコレクションです ------- 個人的な謙虚な意見です。

2 階の zhiyuanzheliuzhaojun さんからの返信を引用: 元の投稿者 zhiyuanzheliuzhaojun さんからの返信を引用: API はインターフェイスであり、SDK は開発キットです。この 2 つの違いを詳しく紹介していただけますか。 API をいつ使用するか、また SDK を使用するか? API を URL アドレスとして考えて、いくつかのパラメーターを追加します。これは正しいですか? RPC アプリケーション以外にどのような種類のアプリケーションがありますか?
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート