728x90
728x90
프레임워크
- 특정 기능 구현에 집중해서 개발할 수 있도록 일정한 형태와 필요한 기능을 갖추고 있는 틀
- 틀 안에서 사용자가 코드를 작성해서 애플리케이션을 개발함
- 앱/서버 구동, 메모리 관리, 이벤트 루프 등의 공통된 부분을 프레임워크가 관리함
→ 사용자는 프레임워크가 정해준 형식대로 클래스, 메서드 등을 구현함
- 애플리케이션 코드가 프레임워크에 의해 사용됨
→ 코드는 프레임워크가 짜 놓은 틀에서 수동적으로 동작해야 함
라이브러리
- 특정 기능들을 모아둔 코드, 함수들의 집합
- 코드 작성 시 활용 가능한 도구들
- 라이브러리를 사용하는 애플리케이션 코드는 애플리에이션 흐름을 직접 제어함
→ 동작 중에 필요한 기능이 있을 때 능동적으로 라이브러리를 사용함
320x100
반응형
'CS' 카테고리의 다른 글
[CS] 리눅스 관련 (0) | 2023.10.06 |
---|---|
[CS] 사용자 권한 (0) | 2023.10.06 |
[HTTP] 데이터 전송 방식 (패킷 스위칭, 서킷 스위칭) (0) | 2023.07.11 |
[CS] 스택 오버플로우 (Stack Overflow) (0) | 2023.07.03 |
[CS] Call by Value와 Call by Reference (0) | 2023.07.03 |
댓글