오래 전, 웹 사이트를 만들다보니 웹사이트들의 기본적인 구조와 기능은 많은 공통점을 가지고 있었다. 이로 인해 개발자들은 웹 사이트의 패턴을 발견하게 되었다. 그들은 다른 개발자들이 웹 사이트를 만들기 수월하도록 양식을 만들어주었다. 이 양식이 바로 프레임워크이다. 이로 인해 과거에는 처음부터 모든 걸 만들었다면 프레임워크를 사용하여 사용되는 시간을 줄여주었다.
프레임워크는 웹 사이트의 기본 구조. 즉, 양식이다. 프레임워크를 통해 개발자들은 처음부터 모든 것을 만드는 대신 프레임워크의 도움을 받아 개발 시간을 단축하고, 효율적으로 작업할 수 있게 되었다.