새로운 웹 개발 트렌드에 빠르게 대응하면서 효율적으로 개발하기 위해 다양한 도구와 기술도 생겼다. 그중 하나가 프레임워크(framework)이다. 프레임워크를 사용하면 일반 작업이나 공통 패턴을 추상화해 웹 애플리케이션을 더 쉽게 만들수 있다.