-
라이브러리와 프레임워크 비교기술사 멘토링 2022. 3. 8. 08:42728x90반응형
0. why
- ICT 개발 현장에서 정확한 정의없이 혼용하여 사용됨
- 제품의 특성, 특징을 이해하는데 필요함
1. 라이브러리와 프레임워크 개념 비교
- 라이브러리 : 자주 사용되고 반복 호출되는 기능을 미리 만들어 묶어놓은 프로그램의 꾸러미
- 프레임워크 : 시스템, 프로그램의 형식, 작동방식, 설정, 구조, 기능을 추상화하여
제공하는 프로그램의 기본 구조
2. 라이브러리와 프레임워크의 관계
- 라이브러리 단독으로 존재 가능
- 대부분 프레임워크는 다수의 라이브러리를 포함
3. 라이브러리와 프레임워크 상세 비교
구분 라이브러리 프레임워크 목적 - 잘 만들어진 공통 제공
- 반복적 코드작성 지양- 기능/로직 구현에 집중
- 필수, 부가 기능 기본 제공호출 주체/시점 사용자(프로그래머)가 결정 프레임워크가 결정
IoC(Inversion Of Control)형태 Function, Class, DLL, JAR 라이브러리를 포함한 프로젝트 구조 추가/삭제 비교적 자유로움 어려움, 규칙 준수 사례 JQuery, React, DLL - JAVA 의 Spring
- Python 의 Django
- javascript 의 Angularjs728x90반응형'기술사 멘토링' 카테고리의 다른 글
2022년 기술사 제126회 필기시험 채점결과 (0) 2022.03.17 126회 기술사 합격자 발표 즈음에... (0) 2022.03.16 2022년 126회 정보관리기술사 기출문제 (0) 2022.02.04 126회 정보관리기술사 출제 경향 분석(도메인별) (0) 2022.02.04 126회 정보관리기술사 2교시 문제 (0) 2022.01.30