В чем разница между vbscript и vb.net? - PullRequest
9 голосов
/ 06 октября 2010

В чем разница между vbscript и vb.net?

Ответы [ 3 ]

7 голосов
/ 06 октября 2010

За исключением общего использования некоторого синтаксиса и ключевых слов, это совершенно разные языки. VBscript - это очень легкий язык, обычно используемый для коротких сценариев, тогда как VB.Net обычно используется для создания полнофункциональных настольных или веб-приложений.

Вы можете попробовать поискать java vs javascript, и на многих из этих страниц будут описаны различия между языком сценариев и обычным языком программирования, javascript похож на vbscript, а java похож на vb.net.

3 голосов
/ 06 октября 2010

VBScript - это язык сценариев, который используется в основном для выполнения небольших автоматизированных заданий.

Самая мощная технология Windows - это .NET Framework. Visual Basic был изменен, чтобы стать настоящим объектно-ориентированным языком при работе с .NET Framework, и этот синтаксис называется VB.NET.

1 голос
/ 27 февраля 2017

VB Script :

Цитата из это ответ:

VBScript является подмножеством VB и является языком сценариев, который может быть используется для запуска набора команд, аналогичных старому школьному пакету DOS файл. Как правило, язык сценариев не может быть использован для создания полноценное двоичное приложение, и оно не может быть скомпилировано в исполняемый двоичный файл.

vb скрипт в прошлом часто использовался при написании плагинов и расширений для браузеров. Браузеры были способны интерпретировать скрипт vb.

Visual Basic .NET (он же VB .NET)

С другой стороны, Visual Basic .Net - это прогресс языка Visual Basic, предназначенный для общеязыковой среды выполнения (CLR), которая представляет собой виртуальную среду выполнения (например, JVM в java) приложений, основанных на платформе .NET.

Исторически, когда появилась платформа .NET, Microsoft представила совершенно новый язык C # (чтобы конкурировать с Java), но, поскольку большинство программистов, использующих технологии MS, были из среды Visual Basic, MS решила также использовать опцию VB .NET параллельно. с C # .NET. Таким образом, для программистов на VB не стало обязательным условием для изучения совершенно нового синтаксиса языка (C #) с нуля, чтобы начать писать новые приложения, ориентированные на .NET Framework.

Составление логистики серии языков VB :

Visual Basic => Скомпилировано в собственный код, упакованный в файлы * .dll или * .exe.

VB script => Интерпретируемый язык. Это не скомпилировано. Вы можете получить более подробную информацию здесь

Visual Basic .NET => VB .NET компилируется в код MSIL (Microsoft Intermediate Language) (аналог байт-кода в мире Java), упакованный в файлы * .dll или * .exe.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...