Speaking the language of web design

If you are looking to design a website, one of the first questions you’ll need to address is which programming language is best suited to your needs. Each language has its own benefits and will therefore suit different types of websites.


Hypertext Markup Language (HTML) – HTML is the simplest, and most popular, web design language. A system of ‘tags’ marks your text, telling the page how to display your site. Once you know the tags and the basic format, this is remarkably quick to use, although it does have limitations. It is not possible to change template blocks once created and is not a good choice for truly bespoke sites as customisation options are limited.

PHP: Hypertext Preprocessor (PHP) – PHP works on the server-side and is a dynamic language. An excellent business choice, it is compatible with all major operating systems and most web servers. Once PHP is understood, it can be implemented quickly and is often used in collaboration with the client-side HTML language to create a client-server model.

Coldfusion – Coldfusion was created by Macromedia as a rival to the HTML/PHP client-server model. It consists of both a client-side element, ColdFusion Studio, and a server-side one, ColdFusion Server. It’s an expensive alternative, possibly suited to larger companies, but does offer high levels of dynamism and reliability.

Java Server Pages (JSP) – Sun Microsystems answer to PHP is a server-side language that enables you to combine static and dynamically generated HTML. It works with other Java products to create a client-server model.

Active Server Pages (ASP) – Microsoft’s version can create dynamic and interactive web pages in a language-independent environment. This means that ASP is suitable for use across almost all platforms and applications.

Leave a comment