A static website is displayed in a web browser exactly it is stored. A static website does not require web programming or database design. It is quick and easy to develop. It is also cheap to host and develop. It is fixed and no elements on this page are changed. Static websites use only client-side HTML and CSS code.
Dynamic website referred to as a database-driven requires web programming and database design. It is less hassle to update. Dynamic content draws visitors back to site. Dynamic content help in search engines. Elements that are continuously changing, interactive and functional. Dynamic website rely on both client-side and server-side scripting language such as JavaScript, PHP, or ASP.