OVH Cloud OVH Cloud

VBScript, JScript, JavaScript, avantages et inconvénients.

2 réponses
Avatar
tintin92
Bonjour,


VBScript, JScript, JavaScript, avantages et inconvénients.

JScript, JavaScript, c'est exactement pareil, ou il-y-a- une différence ?

Tintin92

2 réponses

Avatar
Jean-Claude BELLAMY
Dans le message news:41307c46$0$13691$ ,
tintin92 s'est ainsi exprimé:

Bonjour,


VBScript, JScript, JavaScript, avantages et inconvénients.

JScript, JavaScript, c'est exactement pareil, ou il-y-a- une
différence ?
"JScript", c'est la version Microsoft de "ECMAScript", un standard de

scripts qui inclut JScript et JavaScript.
La syntaxe des 2 langages est la même.
Mais JScript permet (en plus de JavaScript) la gestion de contrôles ActiveX
( var ctrl = new ActiveXObject("xxxxx.yyyyyy"); )

Javascript est reconnu par TOUS les navigateurs, ce qui n'est forcément le
cas de JScript.



VBscript a une syntaxe plus simple (AMHA) que JScript , p.ex. il n'est pas
sensible à la casse, on n'a pas besoin de terminer chaque instruction par un
";", ...
PAR CONTRE, VBScript n'est accepté QUE par Internet Explorer (ou IIS coté
serveur).

En usage isolé (en dehors d'un navigateur), c'est à dire dans
l'environnement Windows, VBScript ou JScript, c'est kif-kif, tout ce qu'on
fait avec l'un peut être fait avec l'autre.
C'est uniquement une affaire de goût.

Ceux qui ont l'habitude de programmer en C/C++/Java préféreront JScript
Ceux qui ont l'habitude de programmer en VB ou Delphi (mon cas) préféreront
VBScript


Mais dès que l'on crée des scripts destinés à être utilisés dans un
navigateur (soit coté client ou dans des documents ASP coté serveur),
VBScript est moins portable puisque traité seulement par IE (client) ou IIS
(serveur).


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *


Avatar
tintin92
Réponse très claire et très complète.
Confirme mon choix intuitif.

Merci

Tintin92