Différence entre les scripts côté client et les scripts côté serveur

Table des matières:

Anonim

Les différence principale entre les scripts côté client et les scripts côté serveur est que le les scripts côté client sont utilisés pour écrire des scripts qui sont exécutés côté client ou dans le navigateur, tandis que les scripts côté serveur sont utilisés pour écrire des scripts qui sont exécutés côté serveur ou sur le serveur.

Le web fonctionne selon le modèle client-serveur. Ici, l'hôte ou le client fait référence aux appareils ou programmes qui demandent les services. D'autre part, le serveur fait référence aux appareils ou programmes qui répondent en fournissant des services à ces demandes. En d'autres termes, le client initie la communication et le serveur accepte la demande et répond au client. Décrivant plus loin, un script est un ensemble d'instructions qui peuvent être exécutées sur un autre programme ou une application. Et, ces langages de script, en fonction du côté d'exécution du script, peuvent être des scripts côté client ou des scripts côté serveur.

Script côté client, CSS, HTML, script côté serveur, langages de script

Qu'est-ce que le script côté client

Les scripts côté client génèrent un code qui s'exécute dans le navigateur Web côté client. Par conséquent, il ne nécessite aucun traitement côté serveur. Généralement, les scripts côté client sont placés dans un document HTML. Par conséquent, ce type de script peut réduire la charge du serveur. Lorsqu'un utilisateur a besoin d'une page Web spécifique via le navigateur, le serveur envoie un fichier HTML dans lequel le navigateur peut interpréter et restituer le contenu côté client.

Figure 1: côté client et côté serveur

Les principaux langages de script côté client sont HTML, CSS et JavaScript. HTML signifie langage de balisage HyperText. Il est utilisé pour construire la structure de la page Web. CSS signifie Cascading Style Sheet, et c'est un langage de conception utilisé pour ajouter du style à la page Web. JavaScript est un langage de script côté serveur utilisé pour ajouter des interactions utilisateur et rendre la page Web plus dynamique.

Qu'est-ce que le script côté serveur

Les scripts côté serveur génèrent un code qui s'exécute sur le serveur Web. Par conséquent, le script côté serveur tire son nom car il s'exécute sur le serveur Web. Concernant les applications, les langages de script côté serveur sont utiles pour apporter des modifications dynamiques au contenu du site Web, accéder à la base de données, générer des réponses aux requêtes de l'utilisateur.

Lorsque le navigateur demande une page Web, le serveur Web traite le script et fournit la page Web au navigateur. Ici, le traitement consiste à obtenir des données à partir d'une base de données, à effectuer des calculs et à fournir le contenu requis au client. Enfin, le script est traité et la sortie est affichée dans le navigateur. Les langages de programmation tels que Java, Python, PHP et Ruby sont des langages courants pour écrire des scripts côté serveur. Nous pouvons facilement intégrer ces langages à des bases de données telles que MySQL, MSSQL et Oracle.

Différence entre les scripts côté client et les scripts côté serveur

Définition

Les scripts côté client sont une technique de développement de pages Web et utilisent des scripts qui s'exécutent sur le navigateur de l'ordinateur client. D'autre part, les scripts côté serveur sont une technique de développement de pages Web et utilisent les scripts sur le serveur Web pour produire une réponse personnalisée à la demande de chaque client au site Web.

Fonctionnalité

Par conséquent, à partir de ce qui précède, nous pouvons comprendre que le script côté client est exécuté dans le côté client ou le navigateur Web tandis que le script côté serveur est exécuté dans le back-end ou le serveur Web. C'est la différence fondamentale entre les scripts côté client et les scripts côté serveur.

Langues

HTML, CSS et JavaScript sont des langages de script côté client tandis que PHP, Python, Java, Ruby et ASP.NET sont des langages de script côté serveur.

Sécurité

La sécurité est une différence importante entre les scripts côté client et les scripts côté serveur. Alors que les scripts côté serveur offrent plus de sécurité pour les données, les scripts côté client n'offrent pas beaucoup de sécurité pour les données.

Conclusion

La différence entre les scripts côté client et les scripts côté serveur est que les scripts côté client sont utilisés pour écrire des scripts qui sont exécutés côté client ou navigateur, tandis que les scripts côté serveur sont utilisés pour écrire des scripts qui sont exécutés côté serveur ou sur le serveur.

Référence:

1. "Script côté serveur". Wikipédia, Wikimedia Foundation, 10 juin 2018, disponible ici.

Image de courtoisie:

1. «Scheme dynamic page fr» Par GgiaEsquema-proxy-internet.svg: Randomcc - Travail personnel (CC BY-SA 3.0) via Commons Wikimedia

Différence entre les scripts côté client et les scripts côté serveur