Le langage javascript ou le standard ECMAScript sera à l'honneur lors de la prochaine réunion du
W3Québec, le
29 janvier 2006 à 19h00. La réunion se tiendra dans les locaux du CRIM à Montréal.
L'
ECMAScript est un standard, publié par l'organisme européen
ECMA et découle directement du javascript de Netscape. Ce langage de programmation est utilisé et integré dans plusieurs logiciels libres. On pense tout d'abord à sa présence dans les navigateurs Firefox, Mozilla ou Konqueror pour les pages Web, mais son utilisation ne s'arrête pas là. En effet, le langage ECMAScript est abondamment utilisé dans l'interface visuelle de Firefox (
IceWeasel) ou Thunderbird (
IceDove). On peut même créer des application KDE en javascript grâce à
kjsembed.
Depuis quelques temps, on parle aussi de la notation objet Javascript:
JSON. Il s'agit d'écrire des données, des listes et des objets avec une syntaxe à la javascript. Il s'agit d'une notation, d'un moyen d'organiser, d'écrire et de lire les données. On peut donc comparer cette syntaxe au langage de balisage XML.
Finalement, un nouveau standard est apparu pour manipuler du XML avec ECMAScript:
E4X. E4X signifie ECMAScript pour XML. Le chiffre 4 vient d'un jeu de mot en anglais, car le mot "four" ressemble au mot "for" (pour). On peut, en autre, utiliser cette extension au langage ECMAScript dans les produits Mozilla.