개인 공부/JAVA
[Java/Spring] FrameWork vs Library
FrameWork(프레임워크) 복잡한 문제를 해결하거나 서술하는 데 사용되는 기본 개념 구조 소프트웨어의 특정 문제를 해결하기 위해 상호 협력하는 클래스와 인터페이스의 집합 반드시 써야하는 것과 내부적인 룰이 있음 예시: Spring, Angular JS, Django... Library(라이브러리) 소프트웨어 개발 시 사용되는 프로그램의 구성요소로, 공통으로 사용되는 특정 기능들을 모듈화 한 것 라이브러리 사용은 자유