라이브러리와 프레임워크의 차이

강민혁·2022년 10월 1일
0
post-thumbnail

이 글은 노마드 코더님의 강의를 바탕으로 기록과 공유를 위한 의미를 가지고 있습니다.

라이브러리와 프레임워크의 차이

라이브러리는 우리가 '호출'하는 개념이다.
가지고 와서 우리에 코드에 사용하는 느낌

프레임워크는 우리가 프레임워크 안에 들어가서 사용하는 개념.

예를들어 제일 유명한 라이브러리인 jQuery는
일반 자바스크립트에서 볼 수 없는 다양한 애니메이션 효과의 구현을 위한 기능적인 함수들을 우리가 가져와서 사용한다
이러한 작은 프로그램의 집합을 라이브러리 라고 칭하고 사용한다

그리고 가장 널리 사용되는 프레임워크인 React는 개발자가 React라는 프로그램이 정해둔 규칙에 맞춰 코드를 작성한다.
가령 예를들어 Component,state,props ... 등 React에서 정해놓은 규칙을 따라 작성을 해야 정상적으로 작동한다.

jQuery의 경우는 우리가 잘못된 코드를 적게되면 그냥 동작을 하지 않는다. 브라우저는 보이지만 ..

하지만 React는 우리가 React 규격에 맞지않는 코드를 작성했을때에 아예 브라우저에 랜더링 자체가 되지 않는 경우가 많다.

이것이 내가 이해한 라이브러리와 프레임워크의 차이이다.

라이브러리 : 내가 가져다 쓴다.
프레임워크 : 내가 정해진 틀에 들어가서 쓴다.

혹자는 이 둘의 차이를 그냥 작다, 크다 로 분류하는 사람도 봤다.

profile
화이팅

0개의 댓글