기록장

라이브러리와 프레임워크의 차이점 본문

카테고리 없음

라이브러리와 프레임워크의 차이점

HJJJJJ 2023. 1. 5. 20:18
728x90

프레임 워크 : 자동차의 뼈대 

 

라이브러리: 자동차의 구성품(바퀴, 핸들, 엔진 등)

 

라이브러리

-개발시 필요한 여러기능(클래스와 함수)

 

종류

표준라이브러리 - 내장함수(System.out.println())

외부라이브러리 -  jQuery 

 

프레임워크

-프로그램을 개발하기 위한 기본 뼈대나 구조 

-라이브러리의 확장판

 

종류

스프링 (자바)

Vue.js(자바스크립트)

React.js(자바스크립트)

 

 

라이브러리 프레임워크 차이

제어 흐름에 대한 주도권

 

라이브러리 사용시 개발자가 전체 흐름을 만들기 위해

라이브러리를 조합함

-> 개발자가 주도권

 

프레임워크 사용시 개발자가 작성한 코드는 프레임워크 위에서 통제

라이브러리와 달리 프로그래밍 규칙이 미리 정해져있음

->프레임워크가 주도권

 

 

728x90
Comments