정적 웹은 미리 작성된 고정된 콘텐츠를 사용자에게 제공하는 웹사이트로 웹페이지는 HTML, CSS, JavaScript 파일로 구성되어 있으며 서버는 요청에 따라 이 파일들을 그대로 전달한다.
보통 소규모 개인 블로그나 회사 소개 페이지, 포트폴리오 사이트로 많이 사용한다.
사용자 요청이나 입력에 따라 실시간으로 콘텐츠를 생성하고 전달하는 웹사이트로 서버는 데이터베이스와 상호작용하여 요청에 맞는 데이터를 처리하고 HTML을 동적으로 생성한다.
보통 전자상거래 사이트, 소셜 미디어 플랫폼, 뉴스 웹사이트, 웹 애플리케이션을 만들 때 사용.
편의점과 식당이 있다.
편의점에는 진열된 음식을 사서 그대로 먹거나 온수 또는 전자레인지로 내가 직접 조리해서 먹을 수 있다.
식당은 음식을 주문하면 그때그때 요리가 되어서 나옵니다.
먹는 음식이 비슷할 수 있지만 이 둘의 근본적인 차이는 업소에서 매 번 음식을 조리해주는 가!에 있다.
편의점 = 정적, static web
식당 = 동적, dynamic web
이렇게 비유를 할 수 있다.