프레임워크 : 개발할 때 빈번히 쓰이는 범용 기능을 한꺼번에 제공해 개발 효율의 향상을 목표로 하는 소프트웨어 환경
- 공통적인 개발 환경을 제공한다. (개발 편의성)
- 개발할 수 있는 범위가 정해져 있다.
- 제어의 역전이 발생한다.
라이브러리 : 개발자가 사용할 수 있는 API들을 종류나 목적에 따라 나누어 정의한 API 묶음 == 재사용 가능한 코드의 집합
- 개발하는 데 필요한 것들을 모아둔 일종의 저장소
- 필요할 때 호출해서 사용한다.
- 흐름을 제어한다.
API : 다른 프로그램이 제공하는 기능을 제어할 수 있게 만든 인터페이스
- 다른 프로그램과 연결해주는 다리 역할
- 구현이 아닌 제어를 담당한다.
- API를 조합해 원하는 프로그램을 만들 수도 있다.
'공부 기록 > 영상 후기' 카테고리의 다른 글
[10분 테코톡] 알리의 Web Server vs WAS (0) | 2023.04.27 |
---|---|
[10분 테코톡] 웨지의 인텔리제이 디버깅 (0) | 2023.04.27 |
[10분 테코톡] 인비의 DTO vs VO (0) | 2023.04.26 |
[10분 테코톡] 시카의 Java final과 불변 객체 (0) | 2023.04.26 |
[10분 테코톡] 안돌의 INDEX (0) | 2023.04.26 |