[CS] Framework vs Library
2023. 8. 5. 15:41
Framework(프레임워크)
- 복잡한 문제를 해결하거나 서술하는 데 사용되는 기본 개념 구조
- 기초 역할을 하는 것이기 때문에, 완전하지 않음
Library(라이브러리)
- 주로 소프트웨어를 개발할 때 컴퓨터 프로그래밍이 사용하는 비휘발성의 자원의 모임
※ 비휘발성 자원 : 구성 데이터, 문서, 함수, 클래스, 값 등이 포함되어 있음
Framework vs Library
- Framework는 Library에 포함된다.
- 제어의 흐름
- Application의 Code는 Framework에 의해 사용됨
→ Application 코드는 Framework가 짜놓은 틀 안에서 수동적으로 작동하므로, 제어의 흐름은 Framework에 있음 - 개발자가 전체적인 흐름을 만들며 Library를 가져가 사용됨
→ 개발자가 전적으로 제어의 흐름을 가지고 있음
참고
https://code-lab1.tistory.com/284
https://www.codecademy.com/resources/blog/what-is-a-framework/
728x90
'CS' 카테고리의 다른 글
[CS] MVP 패턴 (0) | 2023.08.14 |
---|---|
[CS] MVC 패턴 (0) | 2023.08.14 |
[CS] 명령형 프로그래밍 vs 선언형 프로그래밍 (0) | 2023.08.05 |
[CS]동적(Dynamic)과 정적(Static) (0) | 2023.02.08 |
[CS] API (0) | 2022.10.10 |