천진난만 코딩 스토리
2023.06.01) 프레임워크와 라이브러리 차이점 본문
1. 프레임워크와 라이브러리의 차이점
제어흐름이 어디있냐의 차이이다.
프레임워크는 전체적인 흐름을 자체적으로 가지고있어 개발자가 프레임워크 안에서 필요한 코드를 작성하고,
라이브러리는 개발자가 흐름을 가져 능동적으로 필요한 곳에 호출하여 사용한다.
1) 프레임워크
뼈대나 기반구조를 뜻한다.
완성된 제품을 만들기 위해서 개발자를 도와주는, 기반 역할을 한다.
소프트웨어의 특정 문제를 해결하기위해 상호 협력하는 클래스와 인터페이스의 집합이다.
(Vue.js, Angularjs, nodejs 등)
2) 라이브러리
단순 활용가능한 도구들의 집합이다. 프로그래머가 어떤 기능을 수행하기위해 도움을 주고 필요한 것을 제공해주는 역할을 한다.
개발자가 만든 클래스에서 호출하여 사용, 클래스들의 나열로 필요한 클래스를 불러서 사용하는 방식이다.
(React, Redux, styled-component 등)
'TIL(Today I Learned)' 카테고리의 다른 글
2023.06.02) HTTP & HTTP의 메세지 구조 (0) | 2023.06.02 |
---|---|
2023.06.01) 캐시의 장단점과 활용 (0) | 2023.06.01 |
2023.05.31) parameter & argument (0) | 2023.05.31 |
2023.05.31) Hoisting & TDZ (0) | 2023.05.31 |
2023.05.30) 랜더링 & Restful API (1) | 2023.05.30 |