Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
The Stack
Front-End
The Visible part of a website, the web pages. Often described as the User Interface.
Employing the skills of a UX designer, where the objective is to make the User EXperience as intuative as possible.
Back-End
The HIdden part of a website where the system logic resides. This is where a coder will employ various coding/scripting languages such as:
- HTML
- PHP
- CSS/SCSS
- JavaScript
- Node.js
- Python
This will handle the tasks such as delivering a web page, sending a contact form, calling up a map or taking in form details.
Databases
Databases handle all of the “dynamic content” of a website/application. Unlike static pages like a word document, dynamic websites have changing content.
So when a website owner wishes to change the content of a webspage or create a news article, this information is stored in the database and delivered to the front-end when requested by a visitor.
Servers
The hardware part of the stack. The “hosting” computer where the website software resides.
These days hosting computers live in “The Cloud” which provide cost-effective solutions. We setup and manage multiple hosting machines for our clients which, along with the above, gives us full control over the entire stack.
For projects requiring more specialised functionality, see our custom web development services.