1993년 2월 11일 목요일
API 본문
🕵🏻♂️ API를 공부하기 전에 단어 정리 · Interface : 상호간의 소통을 위해 만들어진 접점 ㄴ ex) 자동차 문을 열려고 할 때, 스마트키를 눌러 차문을 열게되는데 여기서 스마트 키는 나와 차 사이의 interface가 됨 · UI (User Interface) : 사용자가 소통을 하기 위한 접점 ㄴex) 치킨을 시키기 위해 배달앱을 켜서 치킨을 시킴. 여기서 화면에 보이는 주문하기 버튼, 치킨집 목록 등이 UI가 됨. · Application: 응용프로그램이라고도 하며 운영체제에서 실행되는 모든 소프트웨어 ㄴex) 안드로이드 - 배달앱, 캘린더, 메신저앱 / 윈도우 - 엑셀, 브라우저, 메모장 |
API
애플리케이션에서 데이터를 읽거나 쓰기 위해 사용하는 인터페이스.
즉, 프로그램과 프로그램을 연결해주는 일종의 다리라고 생각하면 되겠다!
내가 만든 프로그램에 개인개발자, 기업, 기관이 제공하는 기능, 프로그램등을 활용할 수 있게끔 도와주는 중간매개체의 역할을 하는 것이 바로 API~
예를들면, 내가 기상청에서 제공하는 날씨정보를 이용하여 날씨 어플을 만들려고 할 때, 기상청에서 제공해주는 날씨 API를 활용하여 어플리케이션을 만들 수 있다!
API의 종류는 3가지,
- public API : 누구나 사용가능한 공개 API
- private API : 사내프로그램 같이 비밀리에 사용하는 API
- partner API : 정해진 사람들만 쓰는 API
참조)
코딩초보들이 헷갈리는 용어 : API가 뭐냐면 API란 무엇인가? | 초보자를 위한 쉬운 개념 정리!!
https://dydrlaks.medium.com/api-%EB%9E%80-c0fd6222d34c
'아무것도 몰라요' 카테고리의 다른 글
URL 그리고 URI (0) | 2022.09.21 |
---|---|
프레임워크(Framwork) & 라이브러리(Library) (0) | 2022.07.23 |