Lumière sur la programmation web côté client: Utilisation,langages,utilisations,avantages et inconvénients
La programmation côté client utilise des langages de scripts. À la différence d'autres langages de programmation, ces langages ne sont pas compilés. Ils sont interprétés par le navigateur web du visiteur, et leur syntaxe est moins stricte que celle des langages de développeurs (variables non-typées a priori, le point-virgule à la fin des instructions est optionnel...).
Parmi les langages les plus utilisés, on distingue entre autres:
En ce qui concerne les avantages;La programmation côté client est légère et relativement simple à implémenter (syntaxe pas trop complexe).
Toutefois;Le code est envoyé tel quel au client, et donc visible par celui-ci (s'il regarde les sources de sa page) et donc peu sécurisé. Le bon déroulement du programme dépend entièrement du navigateur du client, de sa configuration et de son niveau de sécurité.
Il n'est donc pas question ici de lier le site web à une base de données.BY TAATJENE
Parmi les langages les plus utilisés, on distingue entre autres:
- JavaScript est le plus utilisé des langages de programmation web côté client. Il est reconnu par tous les navigateurs (dans les versions actuelles). Il se base sur le langage normalisé ECMAScript et possède une syntaxe issue du langage Java.
- JScript, fort proche du JavaScript est simplement une adaptation de celui-ci par Microsoft.
- VBScript est le langage de script développé par Microsoft sur base du Visual Basic. Ce langage n'est interprété que par les navigateurs basés sur ceux développés par Microsoft (soit Internet Explorer et Maxthon). Il est donc peu utilisé sur l'Internet (mais utilisé parfois sur des intranets).
- DHTML n'est PAS un langage de script mais simplement la combinaison, dans une page web, de JavaScript, de HTML 4 ou de XHTML et de CSS.
En ce qui concerne les avantages;La programmation côté client est légère et relativement simple à implémenter (syntaxe pas trop complexe).
Toutefois;Le code est envoyé tel quel au client, et donc visible par celui-ci (s'il regarde les sources de sa page) et donc peu sécurisé. Le bon déroulement du programme dépend entièrement du navigateur du client, de sa configuration et de son niveau de sécurité.
Il n'est donc pas question ici de lier le site web à une base de données.BY TAATJENE
Comments