DEVELOPMENT

“Any code of your own that you haven’t looked at for six or more months might as well have been written by someone else.”
Eagleson’s Law

What is Web Development?

Web development is the building and maintenance of websites; it’s the work that happens behind the scenes to make a website look great, work fast and perform well with a seamless user experience.

​Web developers, or ‘devs’, do this by using a variety of coding languages. The languages they use depends on the types of tasks they are preforming and the platforms on which they are working.

​What are the types of web development on offer generally?

1.    Front-End
2.    Back-End
3.    Full Stack

Comparing Front-End and Back-End Development

A front-end dev takes care of layout, design and interactivity using HTML, CSS and JavaScript. They take an idea from the drawing board and turn it into reality.

What you see and what you use, such as the visual aspect of the website, the drop down menus and the text, are all brought together by the front-end dev, who writes a series of programmes to bind and structure the elements, make them look good and add interactivity. These programmes are run through a browser.

​The backend developer engineers what is going on behind the scenes. This is where the data is stored, and without this data, there would be no frontend. The backend of the web consists of the server that hosts the website, an application for running it and a database to contain the data.

​The backend dev uses computer programmes to ensure that the server, the application and the database run smoothly together. This type of dev need to analyse what a company’s needs are and provide efficient programming solutions. To do all this amazing stuff they use a variety of server-side languages, like PHP, Ruby, Python and Java.

What about Full-Stack Development?

Full-stackers take care of both the front-end and the back-end, and need to know how the web works on all levels, in order to determine how the client- and server-sides will relate. Naturally working up to this level of expertise will take longer, as there is more to learn.

How We Work

It is important that the development process is clear and allows the client and developer to work together in the most productive way. Below is a description of the key stages we will work through with you during the development process.

1. Requirements
2. Content
3. Structure
4. Design
5. Build

REQUIREMENTS
Firstly we’ll work with you to find out what it is you need from your website. This will include what the business goals for the website are, who visitors to your website will be and what you want them to be able to do, how the website should look in terms of existing branding or the image you want to portray and any technical requirements you may have.

CONTENT
Once we have your requirements we can look at what content will need to go on your website e.g. text, images, downloads, video, flash. The content will be informed by the requirements as it will need to communicate your message(s) to visitors and prompt them to take the action you want.

STRUCTURE
Now we know what the content is going to be we can start to structure it and decide what pages are needed and how they should be grouped and linked together. For complex sites we may also look at the different journeys a visitor could take through your website.

DESIGN
The design stage may begin before the structure has been finalised but once this has happened and we know what pages there will be and what will be on them we can finally give you an idea of what the finished website will look like.

BUILD
Once we have all the content and have finalised the structure and design we can begin to build the pages of your website.

Choosing the correct Platform to build on

Whilst it is true that, the majority of our customers websites have been built using the “WIX.COM” platform…

​We do have specialists who have expertise using other platforms such as WordPress, Joomla, Shopify etc… and should you wish to have your shop / website built using these platforms, then simply let us know and we can quote you for these platform developments also.

​Why not also speak to us about your upcoming projects such as Apps development / Game development / Wireframe requirements and more….