목차 1. 프레임워크 2. 라이브러리 3. 모듈 4. 플러그인 5. 결론 1. 프레임워크(Framework: 뼈대, 구조) Frame: 틀, 규칙, 법칙 work: 일 소프트웨어의 목적 즉, 목적에 따라 효율적으로 구조를 짜놓은 개발 방식이다. 프레임워크란 소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것이다. 즉, 일정한 형태의 틀에 맞추어 결과물을 만들도록 하는 것이 프레임워크이다. Application 개발 시 필수적인 코드, 알고리즘, 데이터베이스 연동 등과 같은 기능들을 위해 어느정도 뼈대(구조)를 제공해주는 것이다. 그렇기에 자주 사용하는 코드를 매번 제로 베이스부터 만들지 않아도 되니 시간/비용을 절약할 수 있다. Flow(..