Ways to a website

Roughly speaking, there are the following ways to set up a website:

  • Create a blog with blogger.com or wordpress.com - or a facebook page! (question: can this be called a website?)
  • "Web-site builders" supplied with hosting space, or services like "google sites" - good for quick solution, often looks quite good because of pre-fabricated templates by professionals; problem limited control about layout and styles in general; a special sub-section of website-builders are those that produce All-Flash-websites
  • WYSIWYG (What you see is what you get) editors like Dreamweaver: Relatively easy to use; problem redundant code, no dynamic changing of content like in CMS
  • Hand-code a website with HTML/CSS/Javascript and possibly PHP, MySQL
  • Use a CMS (Content Management System)
  • For applications: Use PHP framework or other frame-work

I am going to describe each of these more in detail. In the meantime, if you have any experience with website builders I would like to know about it!