2010-10-06 14 views

risposta

7

Fatta eccezione per la condivisione di alcune sintassi e parole chiave, sono lingue diverse. VBscript è un linguaggio molto leggero solitamente utilizzato per script brevi, mentre lo standard VB.Net viene solitamente utilizzato per creare applicazioni desktop o web complete.

Si potrebbe provare a cercare java vs javascript e molte di quelle pagine descriveranno le differenze tra un linguaggio di scripting e un normale linguaggio di programmazione, javascript è simile a vbscript e java è simile a vb.net.

2

VBScript è un linguaggio di scripting che viene utilizzato principalmente per eseguire piccoli lavori automatizzati.

La più potente tecnologia Windows è .NET Framework. Visual Basic è stato modificato per essere un vero linguaggio orientato agli oggetti quando si lavora con .NET Framework e tale sintassi viene chiamata VB.NET.

0

VB Script:

Citando this risposta:

VBScript è un sottoinsieme di VB ed è un linguaggio di scripting che può essere utilizzato per eseguire una serie di comandi, simile in un file DOS DOS della vecchia scuola. In generale, non è possibile utilizzare un linguaggio di scripting per creare un'applicazione binaria a pieno titolo e non può essere compilata in un file binario eseguibile .

script vb è stato utilizzato molto nella scrittura di estensioni e plugin per i browser in passato. I browser erano in grado di interpretare lo script vb.

Visual Basic .Net (aka VB .Net)

D'altra parte, Visual Basic .Net era semplicemente prossima progressione del linguaggio Visual Basic per indirizzare linguaggio comune runtime (CLR) che è il ambiente di esecuzione virtuale (come JVM in java) di applicazioni basate su framework .Net.

Storicamente, quando framework .Net avvicinò Microsoft ha introdotto un nuovo linguaggio C# (per competere Java), ma poiché la maggior parte dei programmatori seguenti tecnologie MS sono stati da sfondo Visual Basic in modo MS ha deciso di avere l'opzione VB .Net pure in parallelo a C# .Net. In questo modo per i programmatori VB non è diventato un legame per imparare una sintassi del linguaggio completamente nuovo (C#) da zero per iniziare a scrivere nuove applicazioni di targeting .Net framework.

logistica compilazione di serie VB delle lingue:

VB Script => Un linguaggio interpretato. Non è compilato È possibile ottenere ulteriori informazioni here

Visual Basic => compilato in codice nativo confezionati in * .dll o file * .exe.

Visual Basic .Net => VB .Net è compilato nel codice MSIL (Microsoft Intermediate Language) (simile al codice byte nel mondo Java) inserito all'interno *.dll o * .exe file.