반응형
위키백과에서의 의미
컴퓨터 프로그래밍에서, 소프트웨어 프레임워크(software framework)는 복잡한 문제를 해결하거나 서술하는 데 사용되는 기본 개념 구조이다. 간단히 뼈대, 골조(骨組), 프레임워크(framework)라고도 한다. -위키백과
라이브러리는 주로 소프트웨어를 개발할 때 컴퓨터 프로그램이 사용하는 비휘발성 자원의 모임이다. 여기에는 구성 데이터, 문서, 도움말 자료, 메시지 틀, 미리 작성된 코드, 서브루틴, 클래스, 값, 자료형 사양을 포함할 수 있다 - 위키백과
프론트엔드 개발 시 대표적인 JS들인 Angular, Vue, React가 있는데,
프레임워크 = Angular.js, Vue.js 라고 부르고, 라이브러리 = React.js 로
프레임워크
우리가 수정할 수 있는 범위는 제한적이다. 굵직한 뼈대는 수정할 수 없다. 프레임워크가 제공하는 틀에 따라 코드를 작성해야 하는것이다. 즉, 통제권은 사용자가 아닌 프레임워크가 쥐고 있다.
라이브러리
기본적인 코드를 조립하고 배치할 수 있다. 코드의 선택권이나 통제권은 사용자에게 있는 것이다.
반응형
'IT Tech & Terms' 카테고리의 다른 글
Platform과 Framework (2) | 2024.02.03 |
---|---|
팝업(Popup)과 모달(Modal) (4) | 2024.01.26 |
GraphQL 정리 (4) | 2023.12.27 |
Platform - Vendure Architecture (3) | 2023.12.27 |
Git command 정리 (1) | 2023.12.26 |