프레임워크와 라이브러리

이다은·2023년 3월 13일
0

프레임워크

🥸 프레임워크는 어떠한 앱을 만들기 위해 필요한 것을 대부분 가지고 있으며, 뼈대나 기반구조를 뜻하고, 제어의 역전 개념이 적용된 대표적인 기술입니다.

특징

  • 여러 클래스나 컴포넌트로 구성되어 있다.
  • 컴포넌트의 재사용이 가능하다.
  • 패턴들을 조작할 수 있다.

종류

  • vue
  • angular
  • spring
  • Django

라이브러리

🥸 라이브러리는 어떠한 특정 기능을 모듈화 해놓은 것으로, 제어 흐름의 주도성이 사용자에게 있습니다.

종류

  • react
  • mobx
  • redux
  • recoil
  • jest

🔥 리액트가 라이브러리인 이유
리액트가 전적으로 UI를 렌더링하는데 관여하기 때문입니다.
🔥 제어 역전이란?
어떠한 일을 하도록 만들어진 프레임워크에 제어의 권한을 넘김으로써 클라이언트 코드가 신경 써야 할 것을 줄이는 전략입니다.

🧐 해당 글은 이곳을 참고하여 작성하였습니다.

profile
안녕하세요

0개의 댓글