Framework는 기본적으로 Frame + Work


Frame은 골격이라는 말도 있지만, '제약'이라는 뜻도 있음


즉, Work에 Framing을 가하는 엔티티여


다시 말해 개발 코드에 제약을 가함으로써 개발자에게 도움을 주는 엔티티라고 보면 됨


이 때문에 소프트웨어 아키텍처 이론에서는 Framework 함부로 쓰지 말라고 하거등


Framework를 쓰게 되면 소프트웨어에 제약과 의존성이 동시에 걸리기 때문에 나중에 제거하기 힘들어졍



프레임워크는 개발자를 편하게 해주는 악마의 속삭임 같은 존재다.