Аннотированная стратегия языка Visual Basic

Мы убедимся, что Visual Basic остается простым и подходным языком с стабильной структурой. Основные библиотеки .NET (например, BCL) поддерживают VB, а многие улучшения среды выполнения и библиотеки .NET будут автоматически использовать VB. Если C# или среда выполнения .NET представляют новые функции, требующие поддержки языка, VB обычно применяет подход только для потребления и избегает нового синтаксиса. Мы не планируем расширить Visual Basic на новые рабочие нагрузки. Мы продолжаем инвестировать в visual Studio и взаимодействовать с C#, особенно в основных сценариях VB, таких как Windows Forms и библиотеки.

Практическое руководство по стратегии Visual Basic

Стратегия Visual Basic поможет нашим решениям об эволюции VB, и эти заметки дают представление о том, как мы думаем о ключевых инструкциях.

"Visual Basic остается простым и подходным языком"

Синтаксис естественного языка Visual Basic позволяет программистам и не программистам читать код и участвовать в значимых обсуждениях. Многие люди принимают дизайн Visual Basic, и мы не планируем изменить этот дизайн.

"язык с стабильным дизайном"

Дизайн Visual Basic позволяет программистам создавать твердые приложения сегодня и понимать код, написанный в течение длительного периода времени без стилистических изменений.

"VB обычно принимает подход только для потребления и избегает нового синтаксиса"

Для реализации новых функций среды выполнения .NET и C# иногда требуются изменения языка. Мы будем максимально эффективно взаимодействовать, поддерживая многие из этих функций и обеспечивая максимальную стабильность только при использовании. Подход только к использованию означает, что код Visual Basic может получить доступ к API и типам .NET, созданным на основе новых функций среды выполнения .NET, но Visual Basic не добавит синтаксис для определения типов, использующих эти функции. Это позволяет новым функциям воспользоваться преимуществами пользователей Visual Basic без изменений синтаксиса.

"Мы будем продолжать инвестировать в опыт в Visual Studio"

Мы будем продолжать улучшать интерфейс Visual Studio для разработчиков Visual Basic, например предоставлять анализаторы, исправления кода и функции производительности интегрированной среды разработки.

"в основных сценариях VB"

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