Visual Basic .NET (VB.NET) — высокоуровневый объектно-ориентированный язык программирования, который можно рассматривать как очередной виток эволюции Visual Basic (VB), реализованный на платформе .NET Framework. VB.NET не имеет обратной совместимости с более ранней версией (Visual Basic 6.0). Развитие проектов старых версий (*.vbp) возможно только после предварительной конвертации их в формат VB.NET специальным мастером (Migration Wizard); однако, как правило, после конвертации требуется очень существенная ручная доработка текстов. 11 марта 2020 г. Microsoft объявила о стабилизации стандарта языка VB.NET и продолжении его поддержки.
Существующие версии VB.NET:
- Visual Basic .NET (VB 7.0) — выпущен в 2002 году, вместе с Visual C# и ASP.NET
- Visual Basic .NET 2003 (VB 7.1) — выпущена вместе с .NET Framework 1.1; имеется русскоязычная версия с русским MSDN
- Visual Basic 2005 (VB 8.0) — выпущена в конце октября 2005 года, в составе Visual Studio 2005
- Visual Basic 2005 Express — выпущена в начале ноября 2005 года совместно с другими продуктами линейки Express, в том числе Microsoft SQL Server 2005 Express Edition. Предлагается для бесплатного скачивания и использования. Требует .NET Framework 2.0.
- Visual Basic 2008 (VB 9.0)
- Visual Basic 2008 Express — бесплатная упрощённая версия, выпущенная параллельно с новым продуктом. Предлагается для бесплатного скачивания и использования. Требует .NET Framework 3.5. Имеется русскоязычная версия с русским MSDN для VS 2008 Express Edition.
- Visual Basic 2010 (VB 10.0) Требует .NET Framework 4.
- Visual Basic 2010 Express — бесплатная упрощённая версия. Предлагается для бесплатного скачивания и использования. Требует .NET Framework 4.
- Visual Basic 2012 (VB 11.0) Требует .NET Framework 4.5.
- Visual Basic 2013 (VB 12.0) Требует .NET Framework 4.5.1.
- Visual Basic 2015 (VB 14.0) Требует .NET Framework 4.6.
- Visual Basic 2017 (VB 15.0) Требует .NET Framework 4.6.
- Visual Basic 2019 (VB 16.0) Требует .NET Framework 4.8.
- Visual Basic 2022 (VB 17.0) Требует .NET Framework 4.8.
Visual Basic был оригинальным языком программирования, который был создан компанией Microsoft в 1991 году. Он был довольно популярным в 90-х годах, но со временем уступил свои позиции другим языкам.
VB.NET является следующим этапом развития Visual Basic и был выпущен в 2002 году. Он представляет собой новую версию Visual Basic, ориентированную на платформу .NET Framework.
Сравнение языков:
1. Синтаксис: В Visual Basic используется более устаревший синтаксис, в то время как в VB.NET используется более современный и более гибкий синтаксис.
2. Поддержка платформы: VB.NET ориентирован на платформу .NET Framework, что делает его более мощным и гибким для разработки приложений.
3. ООП подход: VB.NET поддерживает объектно-ориентированное программирование (ООП) в отличие от Visual Basic, что делает его более удобным для разработки крупных современных приложений.
4. Совместимость: VB.NET может работать с кодом, написанным на Visual Basic, но могут возникнуть проблемы совместимости из-за различий в синтаксисе и функционале.
В целом, VB.NET является более современным и мощным языком программирования, чем Visual Basic, и рекомендуется использовать его для разработки новых проектов.