Web-Site Development | Adding Functionality To Websites

Choices

Web Coding, Applications, Widgets and Databases ... Oh my!

For this section we have tried to keep jargon to a minimum, but as an overview of a technical service it needs to have a little. If you don't understand a few points or would like to know more about this service call 0845 388 3601.

Web development is broken down into two areas: front-end development and back-end development. Front-end developing tends to be done by a mix of designers and a back-end developers. They are responsible for turning design ideas into a functioning web site, user interface and JavaScript widgets. The back-end developers generally have no artistic ability and tend not to see too much daylight - so can be identified by their sun-shyness if they venture outside and their pale skin-tones. Back-end developers are responsible for programming into existence all the functions of your web site that it's users will experience but never see - XML parsers, elaborate product databases, eCommerce integrations etc.

Front-end Development

The first stage of front-end development is to turn your design or set of designs into standard web formats, HTML and CSS. Most web developers will simply use a WYSIWYG (pronounced 'wizzywig') editor like Dreamweaver to put your site into HTML. This is hardly more difficult than using Microsoft Word and results in an unprofessional end product. Web sites that have been constructed in a WYSIWYG editor will suffer from all of the following:

At Great White every single page is hand-coded using scaleable, semantic, keyword-rich HTML. This means:

To help show how rife bad coding is, 1% would be a liberal estimate of the number of sites on the internet that have a solid HTML foundation. HTML should be the easiest part of making a web site. If so many development companies can't get that right what else are they going to do sub-standard?

Once your site has been meticulously coded into HTML, the next stage is to add features and facilities to the user interface.

Back-end Development

Once a project has been through front-end development it is passed onto our back-end developers. This is the stage where the 'behind the scenes' work goes on - your front-end site is connected to programming functions and databases that make your web site truly come alive.

Our approach to programming is object-orientated and modular. All of our programming is created with flexability and future development in mind (extensibility). The majority of our programming is built on custom designed frameworks, allowing us to do more in less time to a higher standard. We have our own content management frameworks, which allow us to build any type of content management system on strong and reliable foundations.

You will never find us creating anything that uses pre-built systems or packages; quite simply, they are inflexible, difficult to maintain and we would not insult our client's intelligence by giving them something we have just downloaded for free (not pointing any fingers). You'd be surprised how many 'development companies' charge a kings ransom for a lightly modified pre-made package and a £20 template.

If you would like more information or a quote call us on +44 (0)1933 663855.