본문 바로가기
면접,CS

[면접,CS]라이브러리, 프레임워크

by Cafe Mocha 2023. 1. 4.

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

 

라이브러리

- 공통으로 사용될 수 있는 특정한 기능들을 모듈화한 것을 의미한다.
- 폴더명, 파일명 등에 대한 규칙이 없고 자유롭다.

- 내가 직접 컨트롤할 수 있다는 특징!

ex) React.js 

 

프레임워크

- 공통으로 사용될 수 있는 특정한 기능들을 모듈화한 것을 의미한다.

- 폴더명, 파일명 등에 대한 규칙이 있어 엄격하다.

- 내가 직접 컨트롤할 수 없고 정해진 규칙을 따라야한다.

ex) Next.js

 

 

실제로 Next.js는 React를 기반으로한 프레임워크이다.

page를 구성할때 React는 react-router-dom을 활용해 app.js에서 직접 구성해줘야 한다.

Next.js의 경우 꼭! pages의 폴더에 jsx를 생성해야하는 규칙을 따라야한다.

'면접,CS' 카테고리의 다른 글

[면접,CS] 객체지향 프로그래밍, SOLID 원칙  (0) 2023.01.05
[면접,CS] 함수형 프로그래밍  (0) 2023.01.05
[면접,CS] 아키텍처 패턴  (0) 2023.01.05
[면접,CS] 의존성주입(DI)  (0) 2023.01.05
[면접,CS] 디자인패턴  (0) 2023.01.04