Advanced Web Design – The Difference Between Client-Side and Server-Side Technologies
[ad_1]
No conversation about
Perhaps the easiest way to understand the difference between client-side and server-side technologies is to consider how a standard web page is displayed. Typically, there are two players involved in that scenario – the computer and browser where the page is ultimately displayed (the client) and the location where the web page actually resides (the server). In terms of
A busy restaurant is one common analogy used to describe how this process works. Let’s say you walk into your favorite restaurant during the lunch hour and grab a seat. You (the client) are just one customer among many, while the restaurant (the server) must accommodate the requests of many customers at once.
By the same token, when you view a web page from your home, the browser and computer you use to view it with represents the client side of this equation. In a basic sense, you are a “customer” of that particular web site. When you type in a domain name into your web browser, a page is returned. How your browser displays that page will depend on a number of factors, including what technologies your browser supports. A few examples of common client-side technologies include HTML, Cascading Style Sheets (CSS), and JavaScript. These and other client-side technologies allow interactive elements, such as rollover menus, to function on the end-user’s browser.
To continue the above analogy, the “restaurant” (the server) is the destination where many clients go to view the web site or page in question. Therefore, the server side is responsible for responding to and interpreting a variety of requests. From a
Again, you don’t need to have a thorough understanding of how each of these technologies work. However, you’ll want to be familiar with these concepts before beginning your
[ad_2]