Côté client

Côté client

L'architecture côté client est une topologie de réseau qui distingue les clients ou les ordinateurs demandant des informations des serveurs et des éléments matériels qui fournissent ces informations et exécutent les demandes.

Les clients sont en fait des ordinateurs personnels ou des postes d'ordinateurs de bureau dans une architecture client/serveur typique. Ils effectuent des requêtes sur les serveurs à l'aide de navigateurs web ou d'autres méthodes. Si quelque chose est côté client dans cette structure, cela indique qu'il s'exécute sur les stations de travail ou les ordinateurs représentant les clients.

Du côté client, le navigateur interprète les langages de balisage comme HTML et CSS. En outre, de nombreux développeurs modernes intègrent des processus côté client dans la conception de leurs applications plutôt que de s'appuyer uniquement sur le serveur. Les applications et les processus côté serveur sont exécutés sur le serveur dans les structures matérielles qui assistent les consommateurs dans leurs demandes. À une époque où les services de cloud computing sont de plus en plus répandus, le terme "architecture client/serveur" prend un nouveau sens. La plupart des dispositifs clients dans les architectures émergentes d'informatique en nuage se comportent comme des clients de l'entreprise du fournisseur, en envoyant des requêtes aux serveurs internes du fournisseur via l'internet mondial.

Avant l'ère de l'informatique en nuage, les termes "client/serveur" et "côté client" étaient couramment utilisés de manière interchangeable, car ils désignaient des systèmes dans lesquels une entreprise possédait à la fois les serveurs et les postes de travail clients.

Le terme "côté client" n'impliquait pas qu'un ordinateur appartenait au client et l'autre au fournisseur. Ce n'est plus le cas avec le Software-as-a-Service et les architectures comparables.

Architecture client-serveur

Une grande partie de l'internet est construite sur l'approche côté client. Au lieu de communiquer entre eux, les appareils des utilisateurs communiquent avec des serveurs centralisés sur un réseau pour recevoir les données qu'ils souhaitent.

Les "clients" du serveur sont les appareils des utilisateurs finaux, tels que les téléphones portables, les ordinateurs de bureau et les ordinateurs portables. En d'autres termes, c'est comme si les clients achetaient les services d'une entreprise. Les appareils clients envoient des demandes d'applications ou de sites web aux serveurs, qui y répondent.

Les serveurs étant souvent plus stables et résilients que les appareils grand public, les développeurs adoptent l'approche client-serveur. Ils sont régulièrement entretenus et conservés dans des conditions réglementées afin de garantir une disponibilité permanente.

Même si des serveurs individuels tombent, ils sont généralement soutenus par d'autres serveurs. Par conséquent, que les utilisateurs allument ou éteignent leurs appareils, ou qu'ils les cassent ou les perdent, le service internet des autres ne devrait pas être affecté.

Lors de l'accès et de la navigation sur l'internet, les serveurs peuvent gérer plusieurs dispositifs clients en même temps, et chaque dispositif client adresse des demandes à différents serveurs.

Scripts du côté du client

Un script côté client est un programme qui s'exécute dans le navigateur de l'utilisateur. Ces scripts sont de minuscules programmes que le navigateur télécharge, compile et exécute. JavaScript est un langage de script côté client populaire, utilisé sur de nombreux sites Web dynamiques. Le script peut être inclus dans le HTML ou enregistré dans un fichier séparé.

Lorsque des scripts externes sont demandés, le serveur les envoie au client.

Les scripts peuvent également être exécutés en raison d'une action de l'utilisateur, comme le fait de cliquer sur un bouton de la page.

Lorsqu'un utilisateur inspecte le code source d'une page, les scripts côté client sont fréquemment examinés. Le code JavaScript est fréquemment réutilisé et dupliqué.

Vous voulez en savoir plus sur ce sujet ? Rendez-vous sur le site Seahawk Media pour obtenir les meilleures informations sur le côté client.

Articles connexes

WordPress est un puissant système de gestion de contenu (CMS) qui vous permet de créer et de gérer des sites web.

Dans l'écosystème WordPress, un plugin est un logiciel qui améliore les fonctionnalités d'un site web.

Un thème parent est un thème WordPress complet qui peut être utilisé tel quel ou...

Komal Bothra 20 mai 2023

Installation de WordPress

WordPress est un puissant système de gestion de contenu (CMS) qui vous permet de créer et de gérer des sites web.

WordPress
Komal Bothra 1er mars 2023

Qu'est-ce que l'éditeur de plugins ?

Dans l'écosystème WordPress, un plugin est un logiciel qui améliore les fonctionnalités d'un site web.

Non classé
Komal Bothra 1er mars 2023

Thème des parents

Un thème parent est un thème WordPress complet qui peut être utilisé tel quel ou...

Non classé

Démarrer avec Seahawk

Inscrivez-vous dans notre application pour consulter nos tarifs et obtenir des réductions.