Differenza tra VB e VBScript

VB vs VBScript

Visual Basic (noto anche come VB) è un linguaggio di programmazione basato su eventi. Questa è la terza generazione di tale linguaggio ed è anche un ambiente di sviluppo integrato (o IDE). Viene da Microsoft e viene utilizzato specificamente per il suo modello di programmazione -COM. È lodato come linguaggio semplice da apprendere grazie alla sua eredità BASIC e alle sue caratteristiche di sviluppo grafico. VB consente lo sviluppo rapido di applicazioni (o RAD) di applicazioni GUI; accesso ai database mediante oggetti di accesso ai dati, oggetti dati remoti o oggetti dati ActiveX; e la creazione di controlli e oggetti ActiveX.

Visual Basic Scripting Edition (noto anche come VBScript) è un linguaggio di scripting attivo sviluppato da Microsoft. Usa il Component Object Model per accedere agli elementi dell'ambiente in cui è in esecuzione; ad esempio, FileSystemObject (o FSO) viene utilizzato per creare, leggere, aggiornare ed eliminare file. La sintassi di questo linguaggio è un riflesso delle sue origini come una variazione limitata di VB. Viene installato per impostazione predefinita su ogni versione desktop di Microsoft Windows, come parte di Windows Server e con Windows CE, a seconda del dispositivo in cui è installato. Deve essere eseguito nell'ambiente host. L'ambiente VBScript stesso è integrabile in altri programmi tramite tecnologie come il controllo Microsoft Script.

VB è stato concepito per venire naturalmente come linguaggio per programmare i principianti. Grazie alla sua facilità d'uso, è in grado sia di consentire ai programmatori di creare applicazioni GUI di base che di sviluppare applicazioni complesse. In VB l'assegnazione multipla non è una possibilità. Inoltre, il valore numerico della costante booleana 'True' è -1. In VB, gli operatori logici e bit a bit sono unificati. Inoltre, VB contiene una base di array variabile e una forte integrazione con Windows.

VBScript funziona in modo simile a JavaScript - è un linguaggio che scrive funzioni eseguibili che sono incorporate o incluse nelle pagine HTML. Queste funzioni interagiscono con il Document Object Model (o DOM) per eseguire attività altrimenti impossibili solo in HTML. VBScript è anche noto per essere in grado di creare applicazioni che girano direttamente sul computer di un utente, se quel computer esegue Microsoft Windows.

Riepilogo:

1. VB è un linguaggio di programmazione basato su eventi che è stato progettato per semplificare la programmazione del computer per la programmazione dei principianti; VBScript è un linguaggio di scripting attivo che utilizza COM per accedere agli elementi dell'ambiente in cui è in esecuzione.

2. VB non ha la possibilità di assegnazioni multiple, ma contiene una base di array variabile e una forte integrazione con Windows; VBScript funziona come un linguaggio che scrive funzioni eseguibili che sono incorporate o incluse nelle pagine HTML ed è noto per creare applicazioni che girano direttamente sul computer di un utente se quel computer esegue Microsoft Windows.