Computer Science
[CS] 라이브러리와 프레임워크의 차이
sohyeon_v
2023. 1. 8. 15:13
반응형
SMALL
라이브러리 (Library)
어떤 기능을 구현하기 위해 미리 만들어진 함수들의 집합이다.
필요할 때 자유롭게 사용할 수 있다. 때문에 개발자가 자유롭게 원하는대로 라이브러리르 사용할 수 있다. (자유도 높음)
프레임워크 (Framework)
클래스와 라이브러리가 합쳐진 구조로, 협업 형태를 제공하는 것이다.
정해진 메뉴얼과 룰을 제공한다. 때문에 개발자는 코드 및 알고리즘을 사용하기 위해서 주어진 룰을 따라 사용해야 한다. (자유도 낮음)
요약
라이브러리와 프레임워크는 재사용 가능한 코드의 집합으로, 프로그래밍을 편리하게 할 수 있도록 도와주는 역할을 한다는 공통점이 있다.
하지만 사용하는 자유도에 따라서 라이브러리와 프레임워크로 나누어진다.
References
반응형
LIST