Поделиться через


Аннотированная стратегия языка 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. Вряд ли будет добавлена поддержка новых рабочих нагрузок, таких как веб-интерфейсы или кроссплатформенные платформы пользовательского интерфейса.