Microsofts implementering af JavaScript, med ekstra funktionalitet til Windows.
Én af implementeringerne af Visual Basic. Denne gang til operativsystemet Windows.
Væsensforskellig fra den oversatte Visual Basic og Visual Basic for Applications (VBA) til Office.
Microsoft Windows Scripting Host (WSH) er en standard del af Windows.
Indeholder oversætter til sprogene JScript og VBScript, men kan benyttes af script fortolkere fra tredje–part som for eksempel Perl eller REXX.
HTML Application, som har muligheder for at styre scriptets optræden i hele Windows brugergrænsefladen.
Den velkendte med cmd–filer. Ud over selve kommandoerne behandles eksterne værktøjer.
Microsofts nye scriptsprog, som er integreret med .NET og Windows.
Dynamic Language Runtime
Dynamic Language Runtime (DLR) er en dynamisk overbygning til .NET.
Der er mere eller mindre færdige implementeringer af Python, Ruby, Visual Basic & JavaScript;
Udbredt scriptsprog fra UNIX, som også bruges af mange Windows administratorer.
IBM Job Control Language (JCL) er en den af mainframe platformen (z/OS), men benyttes ofte ved integration.
|
Pro |
Kontra |
VBScript |
- Eksplicit oprettelse af variabel mulighed
- Windows standard
- OOP muligt
|
- Manglende exception handling
- Mangler script PID
- Kan ikke scripte flere tråde
- Ikke .NET integration
|
JScript |
- Exception handling
- Windows standard
- OOP muligt – prototyping
- Date objekt (funktionalitet)
|
- Implicit oprettelse af variabel
- Mangler script PID
- Kan ikke scripte flere tråde
- Ikke .NET integration
|
Perl |
- Exception handling
- Explicit oprettelse af variabel mulighed
- Script PID
- Kan scripte flere tråde
- OOP muligt
|
- Ikke Windows standard
- Ikke .NET integration
|
PowerShell |
- Exception handling
- Explicit oprettelse af variabel
- Script PID ($pid)
- Kan kun scripte flere tråde vha. .NET — eller kan det?
- COM integration
- .NET integration
- WMI integration
- Registreringsdb integration
|
- Ikke Windows standard (endnu)
- Lær CmdLet
- CmdLet kan ikke skrives i PowerShell
- OOP ikke mulig
|
Referencer
Jeffrey E. F. Friedl: Mastering Regular Expressions, 2nd
Edition
(2002, O'Reilly, ISBN 0–596–00289–0)
Microsoft Scripting Team: Microsoft Windows 2000 Scripting Guide
(2003, Microsoft Press, ISBN 0–7356–1867–4)