본문 바로가기
CS

[CS] 라이브러리와 프레임워크

by 스응 2023. 7. 11.
728x90
728x90

프레임워크

  - 특정 기능 구현에 집중해서 개발할 수 있도록 일정한 형태와 필요한 기능을 갖추고 있는 틀

  - 틀 안에서 사용자가 코드를 작성해서 애플리케이션을 개발함

  - 앱/서버 구동, 메모리 관리, 이벤트 루프 등의 공통된 부분을 프레임워크가 관리함

      → 사용자는 프레임워크가 정해준 형식대로 클래스, 메서드 등을 구현함

  - 애플리케이션 코드가 프레임워크에 의해 사용됨

      → 코드는 프레임워크가 짜 놓은 틀에서 수동적으로 동작해야 함  

 

라이브러리

  - 특정 기능들을 모아둔 코드, 함수들의 집합

  - 코드 작성 시 활용 가능한 도구들

  - 라이브러리를 사용하는 애플리케이션 코드는 애플리에이션 흐름을 직접 제어함

      → 동작 중에 필요한 기능이 있을 때 능동적으로 라이브러리를 사용함

320x100
반응형

댓글