프레임워크(Framework)와 라이브러리(Library)의 차이
1) 프레임워크란 ? 사용자가 기능 구현에 집중하여 개발할 수 있도록 '일정한 형태'와 '필요한 기능'을 갖추고 있는 골격 및 뼈대를 의미합니다. 애플리케이션 개발 시 필수적인 코드, 알고리즘, DB 연동과 같은 기능들을 위해 뼈대(구조)를 제공하며, 사용자는 이러한 뼈대 뒤에서 코드를 작성하여 애플리케이션을 개발합니다. 앱/서버 등의 구동, 메모리 관리, 이벤트 루프 등의 공통적인 부분은 프레임워크가 관리하며, 사용자는 프레임워크가 정해준 방식대로 구현하면 됩니다. ex) Spring, Django, Flask, Android, Cocoa Touch, Angular, Vue.js 등 2) 라이브러리란 ? 소프트웨어를 개발할 때 컴퓨터 프로그램이 사용하는 비휘발성 자원의 모임으로 쉽게 말해 특정 기능을 ..
2023. 4. 19.