Kommenterad språkstrategi för Visual Basic
Följande instruktioner definierar .NET-teamets strategi för att fatta beslut om utvecklingen av Visual Basic.
Visual Basic förblir ett enkelt och lättillgängligt språk med en stabil design. Kärnbiblioteken för .NET stöder Visual Basic, och många av förbättringarna av .NET Runtime och bibliotek kommer automatiskt att gynna Visual Basic. När C# eller .NET Runtime introducerar nya funktioner som skulle kräva språkstöd använder Visual Basic vanligtvis en förbrukningsmetod och undviker ny syntax. Visual Basic utökas inte till nya arbetsbelastningar. Vi fortsätter att investera i upplevelsen i Visual Studio och interop med C#, särskilt i grundläggande Visual Basic-scenarier som Windows Forms och bibliotek.
Så här vägleder strategin Visual Basic-utveckling
Dessa anteckningar ger insikt i hur .NET-teamet tänker på viktiga instruktioner.
"Visual Basic är fortfarande ett enkelt och lättillgängligt språk"
Visual Basics syntax för naturligt språk gör det möjligt för programmerare och icke-programmerare att läsa kod och delta i meningsfulla diskussioner. Många människor omfamnar designen av Visual Basic, och den designen kommer inte att förändras.
"språk med stabil design"
Designen av Visual Basic gör det möjligt för programmerare att skapa solida program idag och förstå kod som skrivits under en lång tid utan stilistiska ändringar.
"Visual Basic använder vanligtvis en förbrukningsmetod och undviker ny syntax"
Nya funktioner i .NET-körningen och C# kräver ibland språkändringar för att implementera. .NET-teamet maximerar interop genom att stödja många av dessa funktioner och maximera stabiliteten med en förbrukningsbaserad metod. En förbrukningsmetod innebär att Visual Basic-kod kan komma åt .NET-API:er och typer som bygger på nya .NET-körningsfunktioner, men språket lägger inte till syntax för att definiera typer som använder dessa funktioner. Med den här metoden kan nya funktioner gynna Visual Basic-användare med små eller inga syntaxändringar.
"Vi kommer att fortsätta investera i upplevelsen i Visual Studio"
.NET-teamet fortsätter att förbättra Visual Studio-upplevelsen för Visual Basic-utvecklare, till exempel att tillhandahålla analysverktyg, kodkorrigeringar och IDE-produktivitetsfunktioner.
"i grundläggande Visual Basic-scenarier"
.NET-teamet fokuserar på befintliga scenarier som stöds av Visual Basic. Det är osannolikt att stöd för nya arbetsbelastningar, till exempel webbklientdelar eller plattformsoberoende gränssnittsramverk, kommer att läggas till.