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

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

+7
источник поделиться
3 ответа

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

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

+7
источник

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

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

+2
источник

VB Script:

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

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

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

Visual Basic.Net(aka VB.Net)

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

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

Компиляция логистики языков VB:

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

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

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

0
источник

Посмотрите другие вопросы по меткам или Задайте вопрос