Venez visiter mon dernier site

francois.guechoum.free.fr

Vous y découvrirez une nouvelle facette de ma personnalité à travers mes photos.
informatique javascript scripts

Accueil

Rubriques
 Une bibliothèque d'exemples JavaScriptsJavaScript
 Freewares avec une description complète (installation, utilisation, désinstallation...)Freewares
 Tout ce qu'il faut savoir...Le référentiel
 Une page de blagues... informatiquesHumour

Communication
 Mes humeurs du momentPage du Chef
 Ma photoMa trombine
 N'hésitez pas à m'envoyer un EMailEMail
Divers
 Pour s'y retrouver...Plan
 Aucun site ne peut se suffire à lui-même...Liens

Java, JavaScript, VBScript, quelle différence?

Quelles sont les origines de Java?

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! 

Mais d'où vient JavaScript?

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. 

Pourquoi avoir développé VBScript?

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. 

Différences entre Java et JavaScript

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 C,
  • le PASCAL,
  • le basic.
Il est tout naturel de récupérer les structures d'un de ces langages:
  • Ils sont connus des développeurs (meilleure acceptation par le marché),
  • Ils existent et sont viables (création d'un nouveau language plus facilement).

Et la conclusion...

Le manque d'imagination des éditeurs, les nécessités du marché, et la rapide évolution des produits créent un milieu informatique complexe.
A coté de cela, l'utilisation d'un ordinateur paraît de plus en plus simple grâce, notamment, aux interfaces graphiques.

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é.

 

 

N'hésitez pas à m'envoyer un EMail

Dernière mise à jour: 12/12/1999  

Les scripts JavaScript
Retour en haut de la page