반응형
API란 (Application Programming Interface)
API는 응용 프로그램 프로그래밍 인터페이스로서 사전적 정의는 응용프로그램에서 사용 가능 하도록 운영체제 및 프로그래밍언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스 입니다.
이는 쉽게 생각하면 프로그램과 다른 프로그램을 연결해주는 다리역활을 한다고 생각할 수 있으며, 예를 들면 내가 만들고 있는 응용프로그램에 원하는 기능 및 데이터를 다른 운영체제, 프로그램 등 에서 가져오려고 할때 좀 더 쉬운 사용을 위해서 존재하는 중간매개체 입니다.
API예시: 공공데이터API, 날씨API, 네이버오픈API 등
인터페이스: 서로 다른 장치 또는 시스템 사이에서 정보, 신호를 주고받는 접점
반응형
'Programming > Development Knowledge' 카테고리의 다른 글
정보처리기사 필기 오답정리 #1 (0) | 2022.03.04 |
---|---|
애자일 모형 및 스크럼 개념정리 (0) | 2022.02.18 |
프레임워크 라이브러리 기본 개념 정리 (0) | 2022.01.15 |
객체지향언어2 -자바- for-each문 예외처리 클래스 생성자 (0) | 2021.09.26 |
오픈소스소프트웨어 (git, init, commit, branch, merge, push, stage, gitignore) (0) | 2021.09.20 |