For many people, building a website seems impossible. Most people would have no idea where to even begin. Websites are built using a coding. Coding is a process in which websites are built and store on the internet so anybody can view them. The different languages within coding can be described as a 3+1 model. The model includes structure, style, logic and databases.
Structure
This first language in the 3+1 model is called structure. This is the element of the website that allows the information to be stored. A simple way to think of this is that is a box where the files can be stored on the internet. The structure is made up of a head and body. The head of the website is the top where the main headings and headers can be found. The body is the rest where text, images and subheadings are found. When looking at URL’s, HTML may sound familiar. The HTML5 part of the URL is what makes up the structure of the website and 5 means that it is on the fifth version.
Style
Style is the second language that is prevalent in coding. Style refers to how the website looks and what information is stored on it. This includes things such as text, images, colors, etc. This language is especially important because marketers want to make sure they includes the proper text, correct color scheme and relevant pictures. They also want their website to look good to have a higher likelihood of sales. CSS3 is the equivalent of HTML for style. The 3 meaning that CSS is in its third version.
Logic
The third language in coding is called Logic. This language allows for the website to function and perform the actions that make the website work. This includes call to action buttons that peform an action when clicked such as the checkout button. The most common app that writes logic is Javascript. Javascript is critical for well made website because it allows them to run correctly if the code is written how it is supposed to.
Databases
Lastly, the +1 in the 3+1 model is for databases. Databases are places where data is stored for website to help speed up the process of making new webpages. This is extremely helpful when making a new webpage for a product similar to one you have already made. For example, Amazon can use databases to help speed up the process of listing new items for sale on their website. Instead of making a new page for all of the millions of items they have listed, they can use a database to change certain factors like price, picture and text to list the product much faster. However, databases can contain extremely important information so security must be in place to prevent this from happening.
