A Dynamic Site is one that is written using a server-side scripting language such as PHP, ASP, JSP, or Coldfusion. Client-side-scripting, server-side scripting, or a combination these make for the dynamic web experience in a browser.
Dynamic sites on the other hand can be more expensive to develop initially, but the advantages are numerous. At a basic level, a dynamic website can give the website owner the ability to simply update and add new content to the site. For example, news and events could be posted to the site through a simple browser interface. Dynamic features of a site are only limited by imagination. Some examples of dynamic website features could be: content management system, e-commerce system, bulletin / discussion boards, intranet or extranet facilities, ability for clients or users to upload documents, ability for administrators or users to create content or add information to a site (dynamic publishing).
Advantages of Dynamic websites