Building a website solution

Once design plans for your website or multimedia application have been finalised, it is time to code your solution. Websites are created using Hypertext Markup Language (HTML).

HTML is typically written (or generated) in two ways:

  1. Using a plain text editor, e.g. Notepad, Notepad++, TextPad etc.
  2. Using a What You See Is What You Get (WYSIWYG) editor, e.g. Dreamweaver, iWeb, SeaMonkey, Composer, etc.

Once you have decided on a method for creating your website, it is time to start bringing your design plans to life.

Hand coding versus authoring package

Hand coded websiteWeb design software
Less code created – faster load times and search engines can crawl it faster.Easy to use – just drag and drop, no coding required.
Can create more bespoke functionality.Professionally designed templates.
Greater control over design.WYSIWYG (What You See Is What You Get) editors.
Requires a programmer skilled in HTML, Cascading Style Sheets (CSS) and JavaScript.Can produce lots of unnecessary code.
Slow – websites take longer to develop.Reliance on the software program to edit the HTML.
Easy to make a mistake.Limited options. Typically, web design software relies on templates, with limited options for the look and feel of the site.

Websites will often be created using both methods. A designer will create the layout using a WYSIWYG editor and the developer will hand code functionality in an Integrated Development Environment (IDE).