VBScript - Panoramica

VBScript sta per Visual BScripting asic che forma un sottoinsieme di Visual Basic for Applications (VBA). VBA è un prodotto Microsoft che è incluso NON solo in altri prodotti Microsoft come MS Project e MS Office, ma anche in strumenti di terze parti come AUTO CAD.

Caratteristiche di VBScript

  • VBScript è un linguaggio di scripting leggero, dotato di un interprete velocissimo.

  • VBScript, per la maggior parte, non fa distinzione tra maiuscole e minuscole. Ha una sintassi molto semplice, facile da imparare e da implementare.

  • A differenza di C ++ o Java, VBScript è un linguaggio di scripting basato su oggetti e NON un linguaggio di programmazione orientato agli oggetti.

  • Utilizza Component Object Model (COM) per accedere agli elementi dell'ambiente in cui è in esecuzione.

  • L'esecuzione corretta di VBScript può avvenire solo se viene eseguita in un ambiente host come Internet Explorer (IE), Internet Information Services (IIS) e Windows Scripting Host (WSH)

VBscript - Cronologia delle versioni e usi

VBScript è stato introdotto da Microsoft nel lontano 1996 e la sua prima versione era la 1.0. L'attuale versione stabile di VBScript è la 5.8, disponibile come parte di IE8 o Windows 7. Le aree di utilizzo di VBScript sono in abbondanza e non sono limitate all'elenco seguente.

  • VBScript viene utilizzato come linguaggio di scripting in uno dei popolari strumenti di test di automazione: Quick Test Professional abbreviato in QTP

  • Windows Scripting Host, utilizzato principalmente dagli amministratori di sistema Windows per automatizzare il desktop di Windows.

  • Pagine server attive (ASP), un ambiente di scripting lato server per la creazione di pagine web dinamiche che utilizza VBScript o Java Script.

  • VBScript viene utilizzato per lo scripting lato client in Microsoft Internet Explorer.

  • I moduli di Microsoft Outlook di solito vengono eseguiti su VBScript; tuttavia, la programmazione a livello di applicazione si basa su VBA (Outlook 2000 in poi).

Svantaggi

  • VBscript viene utilizzato solo dai browser IE. Altri browser come Chrome, Firefox DONOT supportano VBScript. Quindi, JavaScript è preferito a VBScript.

  • VBScript ha un supporto della riga di comando limitato.

  • Poiché non è disponibile un ambiente di sviluppo per impostazione predefinita, il debug è difficile.

Dov'è oggi VBScript?

La versione corrente di VBScript è la 5.8 e, con il recente sviluppo di .NET framework, Microsoft ha deciso di fornire il supporto futuro di VBScript all'interno di ASP.NET per lo sviluppo web. Quindi, NON ci saranno più nuove versioni del motore VBScript, ma il team tecnico di supporto di Microsoft risolverà l'intera correzione dei difetti e problemi di sicurezza. Tuttavia, il motore VBScript verrebbe fornito come parte di tutti i Microsoft Windows e IIS per impostazione predefinita.