프레임워크와 라이브러리프레임워크와 라이브러리는 '공통으로 사용될 수 있는 특정 기능들을 모듈화한 것'이라는 점에서 같습니다.프레임워크는 사용자의 입장에서 지켜야할 것들이 많고 자유도가 다소 떨어지지만 일관된 아키텍처와 개발 속도의 향상을 얻을 수 있습니다.라이브러리의 경우는 사용자의 필요에 따라 자유롭게 호출할 수 있지만 여러 개의 라이브러리를 사용하는 경우 관리에 어려움을 겪을 수 있습니다. 공통규칙사용 방식프레임워크공통으로 사용될 수 있는 특정 기능들을 모듈화특정 아키텍처(폴더명, 파일명) 등에 대한 규칙 존재프레임워크가 애플리케이션을 호출, 제어의 역전(IoC) 원칙 적용라이브러리특정 아키텍처(폴더명, 파일명) 등에 대한 규칙 부재애플리케이션이 라이브러리를 호출1.1 디자인 패턴디자인 패턴이란 프로..