Thursday, 24 June 2010 06:13

Static Websites vs Dynamic Websites

Written by Dan Beck
Rate this item
(1 vote)

As an end user you most likely don't care about the difference between dynamic and static sites but as a small business owner, corporation, or creative individual, understanding the difference is the first critical step in establishing your web presence. To save you the time of reading this article (I tend to be fairly long-winded on tech subjects), I'll just give you the answer straight-up...

don't bother with a static website. Whether you are building your own website or having one built for you be certain you are getting a dynamic website.

Okay, now for the more inquisitively minded, I'll explain the fundamental differences between the two. First, let me indulge my geek tendencies and present the more technological explanation for ultimate clarity on the topic.

Static pages and websites consist of fixed specific documents that are made up of text and code in the form of markup. A request for a web-page invokes the server to send the file being requested, most likely an HTML file to the browser where it is displayed exactly as the creator of that file intended it to be displayed. The servers only role in this instance is to provide the specific file without modifying it in any way.

A dynamic web page or website requires more effort on the server's part. In the early days of my website endevours I recall using server side includes to involve the server in not only providing a specific file such as an HTML file but to also embed into the files it was serving additional content which the server would dynamically create. This was a limited and early use of dynamic content for a website. Modern dynamic pages and websites don't contain static pages for every page you visit on the site. Rather, the server interprets the content you seek and assembles a specific document, just for you and then sends it to your computer's browser for display. In essence, with a dynamic website, the server creates every file or web page it transmits.

If you let those last two paragraphs roll around inside your mind for a minute or two and explore the possibilities of dynamic content, you'll begin to see why most sites are dynamic and how boring the web would be without dynamic content. If the web were made up of a bunch of static pages it would best be compared to nothing more than a book or other print material. Obviously there would be no interaction, you just read and look at pictures and the words and images only change if the author tells them to. Luckily, many geeks that have gone before and tech titans decided to have a more interactive approach to web browsing. Now, by letting the server and user interact with each other the possibilities are limitless. Shopping sites such as eBay, Amazon and iTunes are all possible because of dynamic web pages. Forums, blogs, and social networks all rely on vast amounts of code and server involvement to display every page you visit.

For example, when you visit a static website and click on a link, you will see the exact same page that everyone who visits the site sees. With a dynamic website, when you click on a link or a button, you see unique content intended specifically for you. Let's say you are on Amazon.com buying that electric powered butter churn you've always wanted. You visit the product page and then you add the item to the shopping cart. You now click on the shopping cart button as you get ready to checkout but when you click that link, you are not seeing the same thing that everyone who clicks on the shopping cart button sees. The server creates a specific file showing your shopping cart and the items that you have added to it. This is the most obvious form of a dynamic site.

Great! Now for what really matters. The reason 90% of all sites should be dynamic website is for versatility and ease of use. Content and pages can be managed much easier especially for larger sites. Also, if you want any interactive feature such as a form, survey, shopping system, news feed, comments, forum and many other common features, there is no way you can have any of these with limited static websites. Here are a few of the pros and cons to both types:

Advantages of static websites

  • Quick to develop
  • Cheap to develop

 

Disadvantages of static websites

  • Requires web development expertise to update site
  • Site not as useful for the user
  • Content can get stagnant
  • Not very search engine friendly

Advantages of dynamic websites

  • Much easier to update
  • New content brings people back to the site and helps in the search engines
  • Can work as a system to allow staff or users to collaborate
  • Provides greater functionality
  • Permits user interaction - forums, comments, blogs, etc.

Disadvantages of dynamic websites

  • More involved and marginally more expensive to develop

 

Last modified on Thursday, 24 June 2010 06:35

14 comments

  • Comment Link Viagra Wednesday, 15 February 2012 23:00 posted by Viagra

    This is Goldy Blasting of popinn the UB

    This e-mail address is being protected from spambots. You need JavaScript enabled to view it
  • Comment Link Austin City Lofts Austin Friday, 24 June 2011 09:22 posted by Austin City Lofts Austin

    It's understandable that cash makes people free. But how to act when somebody does not have cash? The only one way is to try to get the loan and just sba loan.

    This e-mail address is being protected from spambots. You need JavaScript enabled to view it
  • Comment Link PO Box Tuesday, 29 March 2011 07:00 posted by PO Box

    The server creates a specific file showing your shopping cart and the items that you have added to it. This is the most obvious form of a dynamic site.

    This e-mail address is being protected from spambots. You need JavaScript enabled to view it
  • Comment Link Office Fitout Thursday, 13 January 2011 09:09 posted by Office Fitout

    Shopping sites such as eBay, Amazon and iTunes are all possible because of dynamic web pages. Forums, blogs, and social networks all rely on vast amounts of code and server involvement to display every page you visit.

    This e-mail address is being protected from spambots. You need JavaScript enabled to view it
  • Comment Link KatherineMadden31 Friday, 10 December 2010 15:26 posted by KatherineMadden31

    It's understandable that cash makes people free. But how to act when somebody does not have cash? The only one way is to try to get the loan and just sba loan.

    This e-mail address is being protected from spambots. You need JavaScript enabled to view it
  • Comment Link ekg classes Tuesday, 30 November 2010 09:26 posted by ekg classes

    ontent and pages can be managed much easier especially for larger sites. Also, if you want any interactive feature such as a form, survey, shopping system, news feed, comments, forum and many other common features, ekg classes

    This e-mail address is being protected from spambots. You need JavaScript enabled to view it
  • Comment Link search engine optimization Monday, 15 November 2010 10:50 posted by search engine optimization

    In essence, with a dynamic website, the server creates every file or web page it transmits.

    This e-mail address is being protected from spambots. You need JavaScript enabled to view it
  • Comment Link New Homes Sunday, 14 November 2010 20:12 posted by New Homes

    The servers only role in this instance is to provide the specific file without modifying it in any way.

    This e-mail address is being protected from spambots. You need JavaScript enabled to view it
  • Comment Link Ski Holidays Saturday, 13 November 2010 18:51 posted by Ski Holidays

    wow. what an article this is. Great post. Thanks

    This e-mail address is being protected from spambots. You need JavaScript enabled to view it
  • Comment Link single mom grants Thursday, 28 October 2010 18:02 posted by single mom grants

    your computer's browser for display. In essence, with a dynamic website, the server creates every file or web page it transmits.

    This e-mail address is being protected from spambots. You need JavaScript enabled to view it
<< Start < Prev 1 2 Next > End >>

Add comment


Sub Menu

Geek Speak

No tweets found