What is SDK?
2023. 11. 13. 13:13ㆍToday I Learned (TIL)
SDK는 "Software Development Kit"의 약자로, 소프트웨어 개발을 위한 도구나 라이브러리 집합을 말합니다. 주로 특정 플랫폼, 언어, 프레임워크 등에서 개발을 쉽게 하기 위한 도구들을 제공합니다. SDK는 일반적으로 API (Application Programming Interface)와 함께 제공되며, 이를 사용하여 개발자가 특정 기능을 손쉽게 구현할 수 있습니다.
예를 들어, 카카오페이 SDK는 카카오페이 결제 기능을 사용하기 위한 도구들을 포함하고 있습니다. 이 SDK를 사용하면 개발자는 결제 관련 기능을 쉽게 구현할 수 있으며, 카카오페이의 서버와 통신하고 결제 데이터를 안전하게 처리할 수 있습니다.
일반적으로 SDK는 다음과 같은 기능을 포함할 수 있습니다:
- 라이브러리 및 모듈: 필요한 함수와 클래스를 담은 코드 모음.
- 도구: 개발자가 소프트웨어를 빌드하고 디버그하는 데 도움을 주는 도구들.
- 문서: SDK를 사용하는 방법에 대한 설명서.
- 샘플 코드: 기본적인 사용 예제나 예시 코드.
SDK는 특정 플랫폼이나 서비스에 대한 개발을 효율적으로 할 수 있도록 지원하는 중요한 개발 도구입니다.
'Today I Learned (TIL)' 카테고리의 다른 글
| PostgreSQL - Admin4 로 data 잘 저장되었는지 확인하기 (img 포함) (1) | 2023.11.17 |
|---|---|
| Frontend - React 에서 env 파일에 key 저장하는 방법 (1) | 2023.11.15 |
| [TIL] Front-Back 연결 trouble shooting and solution - corsheaders, CORS_ALLOWED_ORIGINS (1) | 2023.11.09 |
| TIL. setting up PostgreSQL, collectstatic using GPT (0) | 2023.11.08 |
| Git syncing 에서 문제 발생시 해결법 (ssh public key로 해결) (1) | 2023.11.02 |