프레임워크 / 라이브러리 / API

프레임워크 : 개발할 때 번번히 쓰여지는 범용기능을 한번에 제공해 개발의 효율 향상을 목표하는 소프트웨어 환경
프로그램에 기본이되는 뼈대나 틀

프레임워크 특징
1. 공통적인 개발환경  제공
2. 개발할 수있는 범위가 정해짐
3. 제어의 역전이 발생


라이브러리 : 재사용 가능한 코드의 집합
남이 만들어놓은 에어컨

라이브러리 특징
1. 개발하는데 필요한 것들을 모다운 일종의 저장소
2. 필요할때 호출해서 사용
3. 흐름 제어


API : 응용프로그램에서 사용할 수 있는 운영체제나 다른프로그램이 제공하는 기능을 제어할 수 있게 만드는 인터페이스
리모콘(다리역할)

API 특징
1. 다른프로그램과 연결해주는 다리역할
2. 구현이 아닌 제어를 담당
3. API를 조합해 원하는 프로그램을 만든다

'* > What I did today' 카테고리의 다른 글

9/7  (0) 2021.09.08
AWS / EC2 / ELB  (0) 2021.09.07
9/6  (0) 2021.09.07
9/4  (0) 2021.09.05
9/3  (0) 2021.09.03
9/2  (1) 2021.09.03
8/31  (0) 2021.08.31
8/29  (0) 2021.08.29

+ Recent posts