반응형
SMALL
라이브러리 (Library)
어떤 기능을 구현하기 위해 미리 만들어진 함수들의 집합이다.
필요할 때 자유롭게 사용할 수 있다. 때문에 개발자가 자유롭게 원하는대로 라이브러리르 사용할 수 있다. (자유도 높음)
프레임워크 (Framework)
클래스와 라이브러리가 합쳐진 구조로, 협업 형태를 제공하는 것이다.
정해진 메뉴얼과 룰을 제공한다. 때문에 개발자는 코드 및 알고리즘을 사용하기 위해서 주어진 룰을 따라 사용해야 한다. (자유도 낮음)
요약
라이브러리와 프레임워크는 재사용 가능한 코드의 집합으로, 프로그래밍을 편리하게 할 수 있도록 도와주는 역할을 한다는 공통점이 있다.
하지만 사용하는 자유도에 따라서 라이브러리와 프레임워크로 나누어진다.
References
반응형
LIST
'Computer Science' 카테고리의 다른 글
[자바] CS 질문 리스트 정리 (0) | 2024.04.18 |
---|---|
[데이터베이스] CS 질문 리스트 정리 (0) | 2024.04.17 |
[운영체제] CS 질문 리스트 정리 (0) | 2024.04.17 |
[날카로운 질문하는 머쓱이] 동등성 보장 (0) | 2022.12.24 |
[날카로운 질문하는 머쓱이] 웹 서버 최적화 방법 (0) | 2022.12.24 |