\
Framework? 라이브러리?
·
WEB/Django
Framework란? 서비스 개발에 필요한 기능들을 미리 구현해서 모아 놓은 것, 혹은 복잡한 문제를 해결하거나 서술하는데 사용되는 기본 개념 구조 장점 단점 - 개발 속도 UP! - 반복성 DOWN! - 협업에 용이 - 사용법에 의한 선택의 폭이 좁아짐 - Learing Curve(학습시간) 존재 라이브러리란? 소프트웨어를 개발할 때 컴퓨터 프로그램이 사용하는 비휘발성 자원의 모임 출처: 위키백과 장점 단점 - 이식성 Good! - 안정적 - 수정하기 어려움 - 실행 파일의 크기 커짐 - 사용하지 않는 함수들까지 전부 프로그램에 포함 그럼 둘의 차이는 뭘까? 차이는 바로 흐름! 라이브러리 흐름(코드의 방향성)을 개발자가 지정 프레임워크 흐름(코드의 방향성)이 정해져 있음 간단하게 생각하면, 라이브러리는..