Geannoteerde Visual Basic-taalstrategie
De volgende instructies definiëren de strategie van het .NET-team bij het nemen van beslissingen over de evolutie van Visual Basic.
Visual Basic blijft een eenvoudige en benaderbare taal met een stabiel ontwerp. De kernbibliotheken van .NET ondersteunen Visual Basic. Veel van de verbeteringen in .NET Runtime en bibliotheken zijn automatisch van voordeel voor Visual Basic. Wanneer C# of .NET Runtime nieuwe functies introduceert waarvoor taalondersteuning vereist is, zal Visual Basic over het algemeen een benadering met alleen verbruik gebruiken en nieuwe syntaxis vermijden. Visual Basic wordt niet uitgebreid naar nieuwe workloads. We blijven investeren in de ervaring in Visual Studio en interop met C#, met name in de kernscenario's van Visual Basic, zoals Windows Forms en bibliotheken.
Hoe strategie begeleidt bij de evolutie van Visual Basic
Deze aantekeningen bieden inzicht in hoe het .NET-team denkt over belangrijke instructies.
"Visual Basic blijft een eenvoudige en benaderbare taal"
Met de syntaxis van natuurlijke taal van Visual Basic kunnen programmeurs en niet-programmeurs code lezen en zinvolle discussies voeren. Veel mensen omarmen het ontwerp van Visual Basic en dat ontwerp verandert niet.
"taal met een stabiel ontwerp"
Met het ontwerp van Visual Basic kunnen programmeurs tegenwoordig solide toepassingen bouwen en code begrijpen die gedurende een lange periode is geschreven zonder stijlwijzigingen.
"Visual Basic zal over het algemeen een benadering met alleen verbruik gebruiken en nieuwe syntaxis vermijden"
Voor nieuwe functies in de .NET-runtime en C# moeten soms taalwijzigingen worden geïmplementeerd. Het .NET-team zal de interop maximaliseren door veel van deze functies te ondersteunen en de stabiliteit te maximaliseren met een benadering die alleen voor verbruik geldt. Een benadering met alleen verbruik betekent dat Visual Basic-code toegang heeft tot .NET API's en typen die zijn gebouwd op nieuwe .NET Runtime-functies, maar de taal voegt geen syntaxis toe om typen te definiëren die gebruikmaken van deze functies. Met deze aanpak kunnen nieuwe functies profiteren van Visual Basic-gebruikers met weinig of geen syntaxiswijzigingen.
"We blijven investeren in de ervaring in Visual Studio"
Het .NET-team blijft de Visual Studio-ervaring voor Visual Basic-ontwikkelaars verbeteren, zoals het bieden van analyses, codefixers en IDE-productiviteitsfuncties.
"in kernscenario's voor Visual Basic"
Het .NET-team richt zich op bestaande scenario's die worden ondersteund door Visual Basic. Het is onwaarschijnlijk dat ondersteuning voor nieuwe workloads, zoals web-front-ends of platformoverschrijdende UI-frameworks, wordt toegevoegd.