Active ScriptingActive 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. HistoireUsageLes 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 () et des produits Internet Information Services 3.0 (). 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]. RetraitActive 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(en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Active Scripting » (voir la liste des auteurs).
|