Static and dynamic websites are two basic forms o a website. The way in which these two types of websites are displayed is dependant on how the web page is coded.
A static site is one that is written in HTML only. Each page is a separate document and there is no database that it draws on. What this means functionally is that the only way to edit the site is to go into each page and edit the HTML – so you’d either have to do it yourself using a web page editor like FrontPage or pay the Designing company to go in and edit the site each time you wanted something changed.
A dynamic site is written using a more complex code and can do a lot more. For instance, we can create a login box through which one can change various parts of the site after signing in. This includes adding information or products. This is because each page is constructed based on the information in a database. The information in that database can be changed via another interface.
The dynamic sites usually cost more to develop. They require more complex coding and a content management utility needs to be developed to help you manage your website information. But in the long run, dynamic sites are cost effective and easy to maintain.
Another benefit of dynamic sites is that they allow you to change only the content of the site and not the design, so you will not be able to accidentally break the visual style of the site. They have other benefits. When sites start to get very large, as they make data management much more efficient and your site more expandable.
Using Static and Dynamic Design Together
Many people do a combination, having some dynamic areas such as a product catalog where they have to change information or pictures regularly, and leave other pages such as contact information as static pages.