Client Side Scripting

Client Side Scripting

Le Client Side Scripting (script côté client) fait en général référence à des programmes dans un contexte web qui s'exécutent côté client (navigateur web, par opposition aux scripts "Server Side" s'exécutant côté serveur Web.

Principe

Les scripts sont avec les applets les deux technologies permettant d'augmenter l'interactivité et le nombre de type de fichiers rendu sur le client (images dynamique animés, vidéo, audio). Même si les Applets et les Script côté clients possèdent des balises qui signalent au navigateur leur présence pour s'exécuter et sont stockés dans le cache du navigateur; le code source des scripts sont visualisables sous forme de texte alors que les applets ne le sont pas car compilé sous forme binaire (bytecode, MSIL, java/.NET).Le langage utilisé par les premiers navigateurs supportant les scripts côté navigateur fut Javascript avec Netscape. Actuellement Javascript est le langage encore le plus utilisé car plus portable que VBScript ou JScript.

Grâce à l'évolution et la standarisation de javascript, de l'HTML et des CSS, de nouvelles API (DOM) et moteurs Javascript ont permis par script d'obtenir une interactivité très proche de celle obtenue avec les applets. Ces améliorations se retrouvent dans les termes DHTML), AJAX, XMLHttpRequest. Les scripts et les applets côté clients ont permis l'émergence des RIA.

Le navigateur empêchant aux scripts (et Applet) l'accès aux données/Application externes aux navigateurs, il a été conçu des protocoles propriétaires permettant de lancer depuis l'intérieur d'un navigateur une application s'exécutant à l'extérieur du navigateur. Cette technologie à le nom de Rich Desktop Application (RDA). L'implémentation de ce concept a pour nom Active X sous IE, JavaWebstart avec le Client compatible JNLP, *.xap pour une application .NET, AIR pour la technologie Adobe Flash.

Toutes ces technologies basées sur javascript utilisent un rendu 2D de données 2D ou 3D. Dans le domaine du jeu le concept de Rich internet Application est apparu avec le VRML mais n'a atteint sa maturité qu'avec la technologie utilisé par la société Unity3d. Unity3D propose pour la 3D ce que Director proposa pour la 2D en son temps ; un environnement de travail 3D et multimédia (animation, création de scène, animation d'objet, mapping, compilateur, physique, support de la vidéo, des images et du son). Aucune des technologies précitées (script applet) n'est utilisée.


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Client Side Scripting de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • Client-side scripting — generally refers to the class of computer programs on the web that are executed client side, by the user s web browser, instead of server side (on the web server).[1] This type of computer programming is an important part of the Dynamic HTML… …   Wikipedia

  • Client side Scripting — Le Client Side Scripting (script côté client) fait référence généralement à des programmes dans un contexte web qui s exécutent côté client (navigateur web, par opposition aux scripts Server Side s exécutant côté serveur Web. Principe Les scripts …   Wikipédia en Français

  • Client-side — refers to operations that are performed by the client in a client–server relationship in a computer network. Typically, a client is a computer application, such as a web browser, that runs on a user s local computer or workstation and connects to …   Wikipedia

  • Client side — Dans le domaine informatique, le terme Client side ( côté client ) fait référence à la relation d un client dans une architecture Client serveur. Le client est une application comme un navigateur qui fonctionne localement sur l ordinateur et qui… …   Wikipédia en Français

  • Client-side JavaScript — (CSJS) is JavaScript that runs on the client side. While JavaScript was originally created to run this way, the term was coined because the language is no longer limited to just client side, since server side JavaScript (SSJS) is now available.… …   Wikipedia

  • Server-side scripting — is a web server technology in which a user s request is fulfilled by running a script directly on the web server to generate dynamic HTML pages. It is usually used to provide interactive web sites, that interface to databases or other data stores …   Wikipedia

  • Server Side Scripting — bezeichnet eine Technologie für Web Server bei der Benutzeranfragen erfüllt werden, indem ein Script (oder auch binäres Programm) auf dem Server ausgeführt wird um eine Dynamische Webseite zu erstellen. Im unterschied zu Client Side Scripting… …   Deutsch Wikipedia

  • Scripting language — Scripting redirects here. For other uses, see Script. A scripting language, script language, or extension language is a programming language that allows control of one or more applications. Scripts are distinct from the core code of the… …   Wikipedia

  • Client web — Navigateur Web Pour les articles homonymes, voir Navigateur. Un navigateur Web est un logiciel conçu pour consulter le World Wide Web. Techniquement, c est au minimum un client HTTP. Le terme navigateur web (ou navigateur Internet) est inspiré de …   Wikipédia en Français

  • Cross-site scripting — (XSS) is a type of computer security vulnerability typically found in Web applications that enables attackers to inject client side script into Web pages viewed by other users. A cross site scripting vulnerability may be used by attackers to… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”