Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

1993년 2월 11일 목요일

API 본문

아무것도 몰라요

API

혜on2 2022. 9. 7. 21:53
🕵🏻‍♂️ 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