반응형
1. SDK란?
Software Development Kit의 약자로, 소프트웨어 개발 도구 모음이라고도 한다.
SDK는 API, IDE, 문서, 라이브러리, 코드 샘플 및 기타 유틸리티가 포함될 수 있다.
SDK는 프로그램 및 응용 프로그램 개발의 복잡성을 줄이는 강력한 기능 집합이다.
*IDE(Integrated development environment) : 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어
2. 라이브러리란?
자주 사용하는 코드의 집합. 재사용이 가능하며 반복적인 코드 작성을 없애기 위해 언제든지 필요한 곳에서 호출하여 사용할 수 있도록 Class나 Function으로 만들어진다.
프로그램을 만들때 기존에 만들어진 함수들을 재활용함으로써, 프로그램의 제작 시간과 노력을 줄일 수 있고 필요한 함수만 호출하여 사용할 수도 있다.
개발자들은 주로 재사용함수를 패키지화 하거나 라이브러리를 사용한다.(반복적인 코드 사용을줄이기 위해)
3. Api란?
Application Programming Interface의 약자로, 응용 프로그램을 만드는데 필요한 연결 장치나, 매개체를 말한다. URL를 통해 서버의 특정한 부분에 접속하여 그 안에 있는 데이터와 서비스를 이용할 수 있게 해준다.
주로 PC에 Api를 두는 편이 많으며, Api를 통해 Admin 계정으로 접속하여 중앙컨트롤을 하며, 해당 데이터를 받아 클라이언트에서 처리한다.
반응형
'CS > Basic' 카테고리의 다른 글
[CS Basic] Thread와 Process 그리고 Stack, Queue, List (0) | 2023.10.26 |
---|---|
[CS Basic] Version 관리 (0) | 2023.10.24 |
[CS Basic] JSONObject, JSONArray 란? (1) | 2023.10.24 |
[CS Basic] RESTful API (0) | 2023.10.23 |
[CS Basic] DP와 SP 그리고 PX의 차이 (0) | 2023.10.20 |