|
|
Venez visiter mon dernier site
francois.guechoum.free.frVous y découvrirez une nouvelle facette de ma personnalité à travers mes photos. |
|
|
Java, JavaScript, VBScript, quelle différence?![]() Java est un langage de programmation développé par SUN. L'objectif de ce langage est de créer des applications capables de fonctionner sur différents systèmes d'exploitation. Le programme Java (applet) est disponible sous forme de programme compilé. La compilation a été effectuée par le développeur avant de mettre l'applet à disposition. Il n'est donc plus lisible (par un humain). Ce programme est incapable de fonctionner tout seul car il fait appel à des fonctions externes à lui-même qui ne sont pas celles du système d'exploitation. Un programme appelé "console Java", qui n'est rien d'autre qu'un runtime, doit être installé sur la machine sur laquelle on veut exécuter des programmes Java. Cette console est un programme adapté au système d'exploitation de la machine cliente et fait le lien entre les fonctions appelées par l'applet et les fonctions du système d'exploitation. Pour écrire un programme Java, il faut évidemment un éditeur de texte. Il faut également un environnement de programmation (disponible gratuitement auprès de SUN) afin de compiler le programme. Cet environnement de développement contient une console Java. Ainsi, aucun browser n'est nécessaire. Un programme Java existe donc en dehors de toute technologie web! ![]() JavaScript est un langage de programmation développé en collaboration par les sociétés Netscape et Sun. C'est le premier langage de programmation associé aux pages web. Il a été très largement utilisé depuis pour agrémenter celles-ci, ses fonctionnalités étant bien au delà du langage de description de pages HTML. Ce langage est interprété par le browser de votre machine. C'est à dire que la page HTML contient le code source du programme (l'anglais de cuisine utilisé par le dévelopeur), votre browser doit vérifier que ce programme est correct (syntaxe...) puis l'exécute. Pour écrire un programme JavaScript et l'exécuter, il suffit donc d'un éditeur de texte et d'un browser relativement récent. ![]() Je passerai très rapidement sur VBScript car il ne correspond ni à une avancée technique, ni à un nouveau concept. C'est également un langage de programmation interprété qui a été créé par Microsoft pour concurrencer le JavaScript de Netscape. Il a été développé pour que les développeurs Visual Basic puissent porter leurs développements sur le web. ![]() JavaScript et Java sont donc deux langages de programmation différents. Ils ont été développés pour des buts différents, les programmes sont distribués de façon différente et fonctionnent de manière différente. Mais alors, pourquoi tant de confusion? Tout d'abord, le nom. Il n'est pas nécessaire d'expliquer le fait que les termes JavaScript et Java aient les mêmes consonnances. Ensuite, le langage de base. JavaScript et Java sont basés sur des notions objet (quoique pas réellement pour JavaScript) et sur le langage C. Il est donc relativement difficile pour un non professionnel de dissocier un source Java et un source JavaScript. Rappelons en effet que les langages de programmation évolués (exit ASSEMBLEUR) de la micro-informatique (exit GAP, REXX, COBOL...), proviennent de trois grandes familles:
![]()
Le manque d'imagination des éditeurs, les nécessités
du marché, et la rapide évolution des produits créent
un milieu informatique complexe.
N'oublions pas que zapper sur une télévision ne fait de personne un ingénieur capable de créer un poste de télévision. De même, la compréhension de l'informatique ne peut pas se faire qu'en consultant des pages personnelles mais en allant chercher l'information à sa source, à savoir sur les sites des divers éditeurs du marché.
|
| Dernière mise à jour: 12/12/1999 |
Les scripts JavaScript
|