기록장
라이브러리와 프레임워크의 차이점 본문
728x90
프레임 워크 : 자동차의 뼈대
라이브러리: 자동차의 구성품(바퀴, 핸들, 엔진 등)
라이브러리
-개발시 필요한 여러기능(클래스와 함수)
종류
표준라이브러리 - 내장함수(System.out.println())
외부라이브러리 - jQuery
프레임워크
-프로그램을 개발하기 위한 기본 뼈대나 구조
-라이브러리의 확장판
종류
스프링 (자바)
Vue.js(자바스크립트)
React.js(자바스크립트)
라이브러리 프레임워크 차이
제어 흐름에 대한 주도권
라이브러리 사용시 개발자가 전체 흐름을 만들기 위해
라이브러리를 조합함
-> 개발자가 주도권
프레임워크 사용시 개발자가 작성한 코드는 프레임워크 위에서 통제
라이브러리와 달리 프로그래밍 규칙이 미리 정해져있음
->프레임워크가 주도권
728x90
Comments