Sommaire
Eh bien, il était temps ! Microsoft vient d’annoncer la fin du support pour VBScript, son langage de script vénérable datant de 1996. Cette décision n’est pas une réelle surprise, car ce petit bijou d’un autre âge commençait sérieusement à dater (et encore, c’est un euphémisme).
La deadline de VBScript : un abandon progressif
Comme toujours avec Microsoft, l’abandon de VBScript se fera de manière progressive. Bref, dès la seconde moitié de 2024, le langage deviendra une fonctionnalité optionnelle de Windows. Pour l’activer, vous devrez vous taper la légendaire gymnastique des raccourcis clavier Windows : Windows+R, puis taper « optionalfeatures » (on ne rigole pas avec l’ergonomie chez Microsoft).
À partir de Windows 11 24H2, VBScript ne sera plus installé par défaut dans le système d’exploitation. En 2027, ce sera l’adieu définitif.
Une fois désactivé, les bons vieux scripts VBScript ne fonctionneront plus, privés de leurs précieuses bibliothèques DLL qui permettaient leur exécution. Une page tournée, en somme, pour ce langage qui avait déjà été mis au rebut par Internet Explorer 11 dès 2019 (oui, certains s’accrochent encore à ce navigateur historique).
Un langage qui a fait son temps
Pourquoi Microsoft enterre-t-il VBScript ? Hé bien, pour des raisons évidentes de sécurité, tout d’abord. Ce vieux langage est devenu un vecteur de menaces, permettant la création de fichiers malveillants déguisés en documents inoffensifs. Avouez que ce n’est pas très rassurant.
Ensuite, il faut bien admettre que VBScript est complètement dépassé par les standards web modernes. À l’heure où l’interopérabilité est reine, JavaScript et HTML offrent tout simplement une alternative plus complète et efficace. (Vous l’avez ?) VBScript commence sérieusement à faire tâche dans le paysage actuel.
Conséquences pratiques : préparez-vous au changement
Pour les développeurs qui ont encore recours à VBScript (s’il y en a), cette décision de Microsoft implique une refonte complète de leur code. Exit les scripts côté client, il faudra se tourner vers des alternatives modernes comme JavaScript ou les frameworks front-end du moment (React, Vue.js, etc.).
Selon une étude récente, moins de 0,1% des sites web utilisent encore VBScript en 2023. Un chiffre qui devrait rapidement tendre vers zéro.
Quant aux utilisateurs lambda, pas d’inquiétude majeure à avoir. La plupart des applications grand public ont déjà migré depuis belle lurette. Tout au plus, vous pourriez rencontrer quelques soucis avec d’anciens logiciels maison ou des outils d’entreprise obsolètes utilisant VBScript. Dans ce cas, il sera temps de passer à la caisse et de mettre à jour vos systèmes.
L’avenir est à .NET
Pour remplacer VBScript, Microsoft mise désormais sur .NET, son framework de développement moderne et polyvalent. Évidemment, la transition ne sera pas sans douleur pour certains, mais c’est le prix à payer pour rester dans la course à l’innovation (et à la sécurité, aussi).
Au final, l’abandon de VBScript n’est que la suite logique de l’évolution technologique. Les langages et outils vieillissent, et il faut savoir tourner la page au bon moment. Microsoft l’a compris, et même si ça fait un petit pincement au cœur pour les nostalgiques, c’est un mal nécessaire pour avancer.