Library
- Library는 코드 내에서 개발자가 사용한다.
- 원하는 아키텍처를 사용하여 원하는 방식으로 코드를 작성한 후 필요한 Library를 import 해서 사용한다.
- 개발자가 구조에 관한 모든 결정을 내린다. 즉, 코드 사용의 주체는 개발자다.
Example
- React.js는 UI 인터페이스를 빌드하는데 사용하는 Library이다.
Framework
- Framework는 개발자의 코드를 사용한다.
- 개발자가 규칙을 지켜 코드를 작성하면 Framework가 코드를 호출한다.
- 코드 사용의 주체는 Framework이다.
Example
- Next .js는 웹사이트를 구축하는 데 사용하는 Framework이다.
댓글