Аннотированная стратегия языка Visual Basic
Следующие инструкции определяют стратегию команды .NET в принятии решений об эволюции Visual Basic.
Visual Basic останется простым и подходным языком с стабильной структурой. Основные библиотеки .NET будут поддерживать Visual Basic, и многие улучшения среды выполнения и библиотек .NET будут автоматически использовать Visual Basic. Если C# или среда выполнения .NET представляют новые функции, требующие поддержки языка, Visual Basic обычно применяет подход только для потребления и избегает нового синтаксиса. Visual Basic не будет расширен до новых рабочих нагрузок. Мы будем продолжать инвестировать в интерфейс Visual Studio и взаимодействие с C#, особенно в основных сценариях Visual Basic, таких как Windows Forms и библиотеки.
Практическое руководство по разработке стратегии Visual Basic
Эти заметки содержат сведения о том, как команда .NET думает о ключевых заявлениях.
"Visual Basic остается простым и подходным языком"
Синтаксис естественного языка Visual Basic позволяет программистам и не программистам читать код и участвовать в значимых обсуждениях. Многие люди принимают дизайн Visual Basic, и этот дизайн не изменится.
"язык с стабильным дизайном"
Проектирование Visual Basic позволяет программистам создавать твердые приложения сегодня и понимать код, написанный в течение длительного периода времени без стилистических изменений.
"Visual Basic обычно применяет подход только для потребления и избегает нового синтаксиса"
Для реализации новых функций среды выполнения .NET и C# иногда требуются изменения языка. Команда .NET будет максимально эффективно взаимодействовать, поддерживая многие из этих функций и обеспечивая максимальную стабильность с помощью подхода только для потребления. Подход только для потребления означает, что код Visual Basic может получить доступ к API и типам .NET, созданным на основе новых функций среды выполнения .NET, но язык не добавит синтаксис для определения типов, использующих эти функции. Этот подход позволяет новым функциям воспользоваться преимуществами Visual Basic с небольшими изменениями синтаксиса.
"Мы будем продолжать инвестировать в опыт в Visual Studio"
Команда .NET будет продолжать улучшать возможности Visual Studio для разработчиков Visual Basic, таких как предоставление анализаторов, исправлений кода и функций производительности интегрированной среды разработки.
"В основных сценариях Visual Basic"
Команда .NET будет сосредоточиться на существующих сценариях, поддерживаемых Visual Basic. Вряд ли будет добавлена поддержка новых рабочих нагрузок, таких как веб-интерфейсы или кроссплатформенные платформы пользовательского интерфейса.