프레임워크(Framework)와 라이브러리(Library)의 차이
프레임워크(Framework)
- 프레임워크는 애플리케이션의 전체적인 흐름을 제어하며, 개발자는 프레임워크가 정의한 틀 안에서 필요한 코드를 작성한다.
- 즉, 프레임워크가 흐름의 주도권을 가진다.
- 개발자는 그 안에서 필요한 부분을 구현한다.
- ex> Spring
라이브러리(Library)
- 라이브러리는 개발자가 필요할 때 호출하여 사용하는 함수나 메소드의 집합이다.
- 즉, 개발자가 직접 제어 흐름을 관리하며 필요한 기능을 라이브러리에서 가져와 사용한다.
- ex> math 라이브러리
728x90
반응형
'Computer Science' 카테고리의 다른 글
HTTP (0) | 2024.01.30 |
---|---|
REST API (0) | 2024.01.30 |
레지스터 Register (0) | 2024.01.25 |