이번 포스팅에서는 프레임워크(Framework)에 대하여 공부를 해보고자 한다. 프레임워크(Framework) 'FRAME 프레임(틀,규칙 or 법칙)'+'WORK 워크(일, 소프트웨어의 목적)' 사전적 의미로는 '복잡한 문제를 해결하거나 서술하는 데 사용하는 기본 개념 구조'라고 정의되어 있다. 프레임워크는 개발을 보다 쉽고 간편하게 할 수 있도록 도와주는 도구이다. 프레임워크가 제공하는 여러 기능들을 사용한다면 빠르고 효율적으로 프로그램을 구축할 수 있지만, 프레임워크의 구조를 유지해야 한다. 사용자의 편의성과 효율성을 고려한 기반 코드가 만들어져 있다. "프레임워크란, 소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것" - 랄프 존..