API(Application Programming Interface)란?
애플리케이션에서의 기능을 제공하고, 또 컨트롤할 수 있게 만든 인터페이스를 뜻합니다.
쉽게 예를 들자면
나 - 전기매트 컨트롤러 - 전기매트
전기매트 컨트롤러가 나와 전기매트 중간에서 연결해주고 제어할수있게 해준다.
이처럼 API는 서로 연결해주고 상호작용을 도와준다.
SDK(Software Development Kit)란?
프로그래머에게 제공되는 소프트웨어 개발 도구들을 뜻한다.
SDK 안에는 여러개의 API, 문서, 라이브러리 등이 포함되어 있다.
SDK의 종류 :
Java 사용을 위한 JDK, IOS SDK, Android SDK
'개발 지식' 카테고리의 다른 글
SendGrid Dynamic Template 생성하기 (0) | 2023.03.08 |
---|---|
Mac 포트 kill 하기 / Port 8080 was already in use 해결 (0) | 2023.03.05 |
medis 사용법(redis GUI) (0) | 2023.03.01 |
VSCODE에서 gradle로 jar파일 빌드하기 (0) | 2023.02.20 |
Vi 편집기 사용하기 (0) | 2023.02.19 |