Active Scripting (anciennement connu sous le nom d'ActiveX Scripting) est la technologie utilisée dans Windows pour implémenter la prise en charge des scripts basés sur des composants. Elle repose sur OLE Automation (qui fait partie de COM) et permet l'installation de moteurs de scripts supplémentaires sous forme de modules COM.
Histoire
modifierUsage
modifierLes moteurs Active Scripting sont disponibles pour plusieurs langages. Parmi les plus populaires, on peut citer[1] : ActivePerl – Perl, ActivePHP et PHPScript pour PHP, ActivePython – Python, Delphi, Fortran, Haskell, Lua, REXX (multiples versions), Ruby, Tcl, VBScript et JScript pour versions Windows après Windows 95 (optionnel avec CE, Visual Basic for Applications (VBA) pour Windows ; et requiert Microsoft Office, ou d'autres packages programmables en VBA), XLNT, et XSLT.
Les technologies Active Scripting sont lancées pour la première fois en 1996, avec la sortie de Microsoft Internet Explorer 3.0 (août 1996) et des produits Internet Information Services 3.0 (décembre 1996).
Sous Windows, CScript.exe en ligne de commande et WScript.exe exécuté dans l'interface graphique sont les principaux moyens de mise en œuvre des langages Active Script installés[2]. En cliquant sur une icône ou en exécutant à partir de la ligne de commande, d'un script, de la boîte de dialogue Exécuter, etc., un fichier texte brut contenant le code sera exécuté par défaut. Un fichier de script Windows (.wsf) est un fichier XML qui peut contenir plusieurs scripts dans plusieurs langages, en plus d'autres éléments, et qui est exécuté par Windows Script Host[3].
Retrait
modifierActive Scripting est considéré comme achevé et n'est plus développé activement par Microsoft. De plus, les moteurs de script continueront d'être fournis avec les futures versions de Microsoft Windows et IIS[4].
En 2006, Microsoft lance Windows PowerShell, qui permet d'exposer des applications via des applets de commande PowerShell ou des fournisseurs PowerShell[5].
Notes et références
modifier- ↑ (en) « 2. Choosing a Server-Side Scripting Language - Designing Active Server Pages [Book] », sur www.oreilly.com (consulté le 21 février 2024)
- ↑ (en-US) « [Definition] What Is Cscript.exe & Cscript vs Wscript? », sur MiniTool, 30 avril 2021 (consulté le 21 février 2024)
- ↑ (en-US) « Using Windows Script Files (.wsf) », sur admhelp.microfocus.com (consulté le 21 février 2024)
- ↑ (en) Rumours of VBScript's Death Have Been Greatly Exaggerated, on Eric Lippert's Blog Fabulous Adventures In Coding on MSDN (9 avril 2004).
- ↑ (en) Peter Bright, « PowerShell is Microsoft's latest open source release, coming to Linux, OS X », sur Ars Technica, Condé Nast, 18 août 2016 (consulté le 12 mai 2020)