開発 アプリケーションプログラミングインターフェイス(api)とは何ですか? -techopediaからの定義

アプリケーションプログラミングインターフェイス(api)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-アプリケーションプログラミングインターフェース(API)とはどういう意味ですか?

アプリケーションプログラミングインターフェイス(API)は、ソフトウェアを開発したり、異なるシステム間の相互作用を促進したりするためにプログラマが使用するプロトコル、ルーチン、関数、コマンドのセットです。 APIは、デスクトップとモバイルの両方で使用でき、通常はGUI(グラフィックユーザーインターフェイス)コンポーネントのプログラミングに役立ちます。また、ソフトウェアプログラムが別のプログラムのサービスを要求して対応できるようにします。

TechopediaがApplication Programming Interface(API)について説明しています

APIは、2つの基本的な要素で構成されていると見なすことができます:プログラム間で情報を交換する方法を確立する技術仕様(それ自体は処理要求とデータ配信プロトコルで構成されます)と、何らかの方法でその仕様を公開するソフトウェアインターフェイスです。

APIの背後にある基本概念は、デジタルテクノロジーの歴史全体にわたって何らかの形で存在しました。ユニークなプログラムとデジタルシステムとの相互作用は、そのテクノロジーの存在の主な目的でした。 しかし、ワールドワイドウェブの台頭と、その後のミレニアムドットコムブームの到来により、このテクノロジーのインセンティブは前例のないレベルに達しました。

このAPIは、2000年初頭に急成長を遂げたWorld Wide Webの商業セクターで顕著になりました。Salesforce.comは、顧客が多様なビジネスアプリケーションでデータを共有および送信できるようにプラットフォームにテクノロジーを組み込みました。 その後まもなく、eBayは同様のテクノロジーの展開を開始し、数年後のソーシャルメディアの台頭により、Flickr、Facebook、Twitter、Instagramのような企業が同じことを始めました。

アプリケーションプログラミングインターフェイス(api)とは何ですか? -techopediaからの定義