Front end (client side) refers to the content
that someone sees when visiting a site through a browser or a native application.
The primary languages used on the front end are HTML, CSS, and
Javascript. Yes there are many
variations on this in terms of languages used, same goes for back end
languages, but these are some of the most popular with many additional languages,
libraries, and compilers that assist in the speed of either end development.
Front end is typically the bridge between designers and back end
developers and is what displays a user content.
Back end (server side) refers to the data
storage and manipulation of said data. It is comprised of working with
the web server, database, and application.
Say you want to buy a ticket to a concert. You navigate to a
website and plug in your info (on the front end). This data is stored in a database on a server. On the day of the concert you want to print
out your ticket, when you do so it is retrieved from the database on the
server, fed into the application where you’d then have the option to print it
out.
The tech stack is any combination of operating
system, web server, database, programming language, and a web framework or
native application.
No comments:
Post a Comment