Strategia języka Języka Visual Basic z adnotacjami
Poniższe instrukcje definiują strategię zespołu platformy .NET w podejmowaniu decyzji dotyczących ewolucji języka Visual Basic.
Język Visual Basic pozostanie prostym i przystępnym językiem ze stabilnym projektem. Podstawowe biblioteki platformy .NET będą obsługiwać program Visual Basic, a wiele ulepszeń środowiska uruchomieniowego platformy .NET i bibliotek automatycznie skorzysta z języka Visual Basic. Gdy język C# lub środowisko uruchomieniowe platformy .NET wprowadza nowe funkcje, które wymagają obsługi języka, język Visual Basic będzie ogólnie przyjmować podejście tylko do użycia i unikać nowej składni. Język Visual Basic nie zostanie rozszerzony 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 języka Visual Basic, takich jak Windows Forms i biblioteki.
Jak strategia prowadzi do ewolucji języka Visual Basic
Te adnotacje zapewniają wgląd w sposób, w jaki zespół platformy .NET myśli 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, a ten projekt nie ulegnie zmianie.
"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.
"Visual Basic 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. Zespół platformy .NET zmaksymalizuje współdziałanie, obsługując wiele z tych funkcji i maksymalizując stabilność przy użyciu tylko do użycia. 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 nie dodaje składni do definiowania typów korzystających z tych funkcji. Takie podejście umożliwia użytkownikom języka Visual Basic korzystanie z nowych funkcji z niewielkimi zmianami składniowymi lub bez zmian w składni.
"Będziemy nadal inwestować w środowisko w programie Visual Studio"
Zespół platformy .NET będzie 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 języka Visual Basic"
Zespół platformy .NET skupi się na istniejących scenariuszach obsługiwanych przez visual basic. Jest mało prawdopodobne, aby dodano obsługę nowych obciążeń, takich jak frontony internetowe lub międzyplatformowe struktury interfejsu użytkownika.