- 프레임 워크 : 특정 프로그램을 개발하기 위한 여러 요소들과 메뉴얼인 룰을 제공하는 프로그램
- ex) Vue.js(프론트-자바스크립트 프레임워크), Spring Boot(백엔드-자바 기반의 프레임워크)
- 스프링 프레임워크 특징 : DI지원하여 객체간의 의존관계 설정이 가능하다,API연동을 지원한다.
- 라이브러리 : 프로그램을 개발하기 위해 쓰는 공구와 같은 도구들
- 공통점 : 프로그램을 쉽게 만들 수 있게 하는 공통된 목적이 있음
- 차이점 : 자유도, 프레임워크는 꼭 써야되는 것과 지켜야되는 룰이 있다. 라이브러리는 쓰든 안 쓰든 자기 마음이다.
'IT > 용어정리' 카테고리의 다른 글
클라이언트(Client)와 서버(Server)란? (0) | 2023.07.14 |
---|---|
컴파일러 vs 인터프리터 (0) | 2023.07.12 |
String, StringBuffer vs StringBuilder (0) | 2023.04.29 |
용어 정리2 (0) | 2023.04.13 |
용어 정리1 (0) | 2023.04.11 |