[Java] 프레임워크와 라이브러리
·
Language/Java
프레임워크 원하는 기능 구현에 집중하여 개발할 수 있도록 일정한 형태와 필요한 기능을 갖추고 있는 골격, 뼈대 애플리케이션 개발 시 필수적인 코드, 알고리즘, DB 연동과 같은 기능들을 위해 어느 정도 뼈대(구조)를 제공하여 이러한 뼈대 위에서 사용자는 코드를 작성하여 개발 앱/서버 등의 구동, 메모리 관리, 이벤트 루프 등의 공통된 부분은 프레임워크가 관리하며, 사용자는 프레임워크가 정해준 방식대로 클래스, 메소드 구현 예시 Java 개발의 Spring Python 개발의 Diango, Flask 안드로드 앱 개발의 Android 아이폰 앱 개발의 Cocoa Touch 웹 개발의 Angular, Vue.js 라이브러리 소프트웨어를 개발할 때 컴퓨터 프로그램이 사용하는 비휘발성 자원의 모임 특정 기능을 ..