라이브러리와 프레임워크 차이점IT/Information2023. 2. 27. 13:26
Table of Contents
반응형
라이브러리와 프레임워크의 주요 차이점에 대해 알아보겠습니다.
라이브러리
- 사용자가 파일 이름이나 구조 등을 정하고, 모든 결정을 내립니다.
- 우리 프로젝트에 가져와서 쓰는 방식
- 예) React: 렌더링 할 때 ReactDOM.render()를 불러와서 사용합니다.
프레임워크
- 파일 이름이나 구조 등을 정해진 규칙에 따라 만들고 따릅니다.
- 정해진 틀 안에서 커스터마이징 방식
- 예) NextJS: 정해진 규칙에 따라 코드를 작성하면 렌더링됩니다.
차이점
라이브러리와 프레임워크의 주요 차이점은 "Inversion of Control"(통제의 역전)입니다.
라이브러리에서 메서드를 호출하면 사용자가 제어할 수 있습니다.
그러나 프레임워크에서는 제어가 역전되어 프레임워크가 사용자를 호출합니다.
참고
반응형
'IT > Information' 카테고리의 다른 글
[HTTP] POST와 GET 차이점 및 사용 시기 (0) | 2023.10.16 |
---|---|
[Eclipse] 프로젝트에 jar 파일 추가하는 방법 (0) | 2023.08.29 |
SHACL(Shapes Constraint Language) 란 (0) | 2023.02.03 |
개발 시 도움이 될 도구들 (0) | 2022.10.02 |
알아두면 손해 안보는 사이트 (0) | 2022.09.26 |
@고지니어스 :: 규니의 개발 블로그
IT 기술과 개발 내용을 포스팅하는 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!