[프로그래밍기초지식]
라이브러리(Library)와 프레임워크(Framework)
1. 라이브러리 1) 도구 모음! (예시) Python에서 Datetime, Pandas, Beautifulsoup ..., Java에서는 Guava, Apache common library, ... C++ 에서는 STL 등등 2) 비유 : 장난감 만들 때 쓰는 도구 2. 프레임워크 1) Frame + work = 제공받은 일정한 요소와 틀, 규약을 가지고 + 무언가를 만드는 일 2) 개발자들이 말하는 프레임워크는? a. 우리가 익히 아는 Spring, Django, Ruby on Rails ... etc. (엄밀히 말하면, 프레임워크 제공 프로그램 이지만 그냥 프레임워크라 명명.) 3) 비유 : 장난감 키트와 각 부품, 메뉴얼 3. 요약 프레임워크 : 특정 프로그램을 개발하기 위한 여러 요소들과 메뉴얼..