Strategia języka Języka Visual Basic z adnotacjami

Zapewnimy, że język Visual Basic pozostanie prostym i przystępnym językiem ze stabilnym projektem. Podstawowe biblioteki platformy .NET (takie jak BCL) będą obsługiwać język VB, a wiele ulepszeń środowiska uruchomieniowego platformy .NET i bibliotek automatycznie skorzysta ze środowiska VB. Gdy język C# lub środowisko uruchomieniowe platformy .NET wprowadza nowe funkcje, które wymagają obsługi języka, język VB zazwyczaj stosuje podejście tylko do użycia i unika nowej składni. Nie planujemy rozszerzania języka Visual Basic na nowe obciążenia. Będziemy nadal inwestować w środowisko w programie Visual Studio i współpracować z językiem C#, zwłaszcza w podstawowych scenariuszach VB, takich jak Windows Forms i biblioteki.

Jak strategia prowadzi Visual Basic

Strategia języka Visual Basic kieruje naszymi decyzjami dotyczącymi ewolucji języka VB, a adnotacje te zapewniają wgląd w sposób, w jaki myślimy o kluczowych instrukcjach.

"Visual Basic pozostaje prostym i przystępnym językiem"

Składnia języka naturalnego języka Visual Basic umożliwia programistom i nie programistom odczytywanie kodu i angażowanie się w znaczące dyskusje. Wiele osób korzysta z projektu języka Visual Basic i nie planujemy zmiany tego projektu.

"język ze stabilnym projektem"

Projekt języka Visual Basic umożliwia programistom tworzenie solidnych aplikacji dzisiaj i zrozumienie kodu napisanego przez długi czas bez zmian stylistycznych.

"Vb zwykle stosuje podejście tylko do użycia i unika nowej składni"

Nowe funkcje w środowisku uruchomieniowym platformy .NET i języku C# czasami wymagają zmian języka w celu zaimplementowania. Zmaksymalizujmy współdziałanie, wspierając wiele z tych funkcji i maksymalizując stabilność przy użyciu tylko podejścia. Podejście tylko do użycia oznacza, że kod języka Visual Basic może uzyskiwać dostęp do interfejsów API i typów platformy .NET opartych na nowych funkcjach środowiska uruchomieniowego platformy .NET, ale język Visual Basic nie dodaje składni do definiowania typów korzystających z tych funkcji. Dzięki temu nowe funkcje mogą korzystać z zalet użytkowników języka Visual Basic z niewielkimi zmianami składniowymi.

"Będziemy nadal inwestować w środowisko w programie Visual Studio"

Będziemy nadal ulepszać środowisko programu Visual Studio dla deweloperów języka Visual Basic, takie jak dostarczanie analizatorów, poprawek kodu i funkcji produktywności środowiska IDE.

"w podstawowych scenariuszach VB"

Skupimy się na istniejących scenariuszach obsługiwanych przez język VB i nie przewidujemy dodawania obsługi nowych obciążeń, takich jak frontony internetowe lub międzyplatformowe struktury interfejsu użytkownika