Les programmes sont intégrés directement dans la page HTML et c'est le logiciel de navigation, et non
le serveur qui s'occupe de traiter les ordres de programmation.
- Java
En fait fonctionne aussi bien côté client que côté serveur :
- Langage de programmation lançé par SUN en 1995
- langage orienté objet
- Portabilité : Java peut s'exécuter sur n'importe quel ordinateur
- télédéchargement : une application Java s'execute sur le client Web
- utilisé pour rendre plus interactives des pages Web.
- crée des modules d'applications "applets" que l'utilisateur charge
sur son ordinateur avec la page html choisie.
- JavaScript
- Créé à l'origine par Netscape
- Des scripts ou programmes peuvent être insérés directement dans une page html
- Le programme s'exécute sur la machine client
- ce langage permet d'exploiter les "objets" d'une page web.
<SCRIPT=type="text/javascript" >
function AfficheMessage(msg,event) {
alert(msg + "n" + event);}
<SCRIPT>
Active X
- Langage de Microsoft orienté objet, concurrent de Java
- Utilise OLE (object linking and Embedding), c'est à dire la possibilité de gérer dans une application
le contenu d'une autre application (ex. : tableaux excell dans Word )
- "les appletsde Java" ici s'appellent les Contrôles Active X , programmes incorporés dans les pages HTML
- Programmes compilés et non interprétés comme Java :
- Dépendants de l'architecture système (Architecture de type Microsoft)