Different website technologies
Hi Friends, In this article I am going to describe about different types of website technologies. So I explain first about the client side (front end) technologies and then server side technologies because those are most important when developing a web site. There are many client side and server side technologies. After that I am going to explain about the relationship between client side and server side tools and techniques regarding to presentation and application layer. And also I will talk about online web creation and custom built website and tools and techniques available to develop a custom built website.
Client-side website technologies
Client-side or we can call as front end is refer for the web browser for the viewing part is one of website technologies. There are most of coding which runs on the client-side. Basically the client-side (front-end) technologies are simple, evolving and also It is easy to use. The sites of Front end coding are generally efficient and more faster because the web browser have less amount of works to do in order to view the website.
There are many client-side technologies available in the website development. Different front end technologies use for different purposes and also do the same process in an easy method or a different way according to the developing site. Typically HTML (Hypertext markup language) is the main client-side technology of a website development and there are many other technologies such as CSS , Java script and more technologies available. Some of them are,
HTML (Hypertext markup language)
Cascading style sheet
CSS is used to manage the design and layout of HTML components. They can applied on to an HTML component, outlined individually on the same page, or outlined during a separate file and referenced by the page. styles cascade based on how they’re wont to choose a given HTML component. as an example, a style may apply to a complete document, however would be overridden by a style that applied to a selected component. Likewise, an component-specific style would be overridden by a style that applied to a CSS category that was applied to the element, that successively would be overridden by a style targeting a particular instance of that component (via its id).
Server-side website technologies
Server side or we can call as backend coding runs on the server. Generally back end coding are cannot understand by the web browsers normally. It need a server in order to execute the back end coding in a web site. Technically the backend of the website is the place which happens the things such as logics, calculations, interactions with databases and so on. There are some programming languages in order to do that things. Some of them are,
Typically PHP is a server side or we can say back end language designed especially for web site development. And also PHP additionally use as a general developing language and the founder of PHP Rasmus Lerdorf in the year of 1994. Basically PHP language also developed in order to create dynamic web sites likely java script.
Basically HTML and CSS only provides the structure and the design of the website. But PHP is the back end language which helps to do functionalities to the web site and it cannot be understand by the web browsers. PHP can do many things such as connecting with database, do mathematical stuffs, translate data and etc. and the best part is PHP is free and open source programming language.
Python is a programming language which can build applications and also web applications. it is also a popular language among the web developers. Django is a python web framework. Technically this python technology provides lack of functionalities to the web developer in order to make a clean and also a fast development. There are solutions for many problems in the Django python of web development
Basically Django python is an open source web framework and compatible with the all type and size of we development projects as well. there are many advantages of using the Django python web framework.
Relationship between Presentation and Application layer
Generally application layer of the web development is the layer which all the business and logical processes happening. Most of the back end or we can call as server side languages such as PHP, Ruby, Python includes in the application layer. As I mentioned all the logical processes such as mathematical, decisions, processing’s are happening in the application layer in a web development
Technically the front end technologies and back end technologies are related to each other according to the presentation and the application layer. Because in a web development when creating a web site, those presentation and the application layer include to the particular web site. Those technologies also used in a one web site as well. and another proof is It is able to use each presentation layer and application layer to communicate with each other,
Ex: – Using GET or POST method to send data to the backend and also sending again backend processed data to the frontend
If you have any questions, please leave a comment. Or continue reading about website creation methods from below link.