Dans le monde d'aujourd'hui, Active Scripting est devenu un sujet d'une grande pertinence et d'un grand intérêt pour un large éventail de personnes. Des experts du domaine aux gens ordinaires, Active Scripting a suscité un grand intérêt et a généré des débats dans différents domaines. Son importance réside dans Active Scripting, car cela a eu un impact significatif sur divers aspects de la société. Dans cet article, nous explorerons plus en détail Active Scripting et analyserons son impact dans différents contextes. De son origine à son évolution actuelle, nous nous plongerons dans le monde de Active Scripting pour mieux comprendre sa pertinence et son influence sur le monde dans lequel nous vivons.
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.
Les 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].
Active 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].