In general, computers must be divided into servers and clients in order to communicate with each other. The same is true in the world of the Internet, where computers on which information and websites are stored are called servers, and these computers process the request when a request is sent from a computer, smartphone, tablet, or web application and send the required information to the client or client computer, and this information can be anything. The server-side programmer establishes these connections and sends the information correctly.

A sample example

When you type a website address into your Internet browser’s address bar, the request is sent to the server on which your site is located, and the server analyzes the requested information and converts it into files that can be run by the browser. Then they send it to your computer and your internet browser will interpret them and show you the information that contains text, image or video correctly and in the right place.

How can these processes be done properly?

In order for these steps to be done correctly, proper programming and coding must be done at the time of web design or application design or for any task. Some programs require a server environment to run and run on them, which are called server-side programs. These applications must have access to databases and servers that have this information on the server. Once the required information is collected, this information is converted to HTML, CSS and JAVASCRIPT files and transferred to the user’s computer, which is the client, and displayed to the user by the browser.

Are these processes visible?

HTML, CSS, and JAVASCRIPT programs that are interpreted and executed in the browser are known as user-side programs. Server-side application code is not visible to the user at all, and only HTML, CSS and JAVASCRIPT code can be viewed in the browser. For example, when you register on a site, the operation is done on the server side and is managed by server side applications.

Which website do need server-side programming?

Websites are divided into two main categories, static websites and dynamic websites. Sites that do not interact with the user and only show information, such as sites that introduce an artist or those that show information about a company, are static sites. Dynamic sites provide facilities for user communication and the user can join them, enter their own user area or can comment on them. These sites require server-side programming so that the program can communicate with a database or various sources.

Leave a Reply

Your email address will not be published.