Microsoft Visual Basic ska assimileras i .NET 5 och fortsätta arbeta men kommer inte att utvecklas eller uppdateras ytterligare som språk?
Microsofts Visual Basic-programmeringsspråk kommer successivt att integreras helt inom .NET-ramverket. De årtionden gamla språket kommer att fortsätta att stödjas men det kommer inte att uppdateras eller förbättras, och det kommer inte heller att utvecklas vidare. Istället kommer Microsoft Visual Basic bara att "underhållas" för att säkerställa stabilitet och migrering till .Net 5.0.
Visual Basic, ett av de första omfattande programmeringsspråken som har antagits allmänt för att utveckla applikationer och plattformar, kommer gradvis att förflyttas som en delmängd av den mycket större och snabbt utvecklande .NET Core. Med andra ord har Microsoft tydligt angett att vägen framåt för Visual Basic snart kommer att sluta och att även inom Visual Basic-plattformen på .Net 5. Antalet utvecklare som fortfarande är lojala mot Visual Basic är verkligen lågt och minskande. Därför har Microsoft säkerställt att deras skapelser kommer att fortsätta att fungera, och företaget kommer att ge stöd för att säkerställa system- och plattformsstabilitet. Företaget har garanterat support men det kommer att vara begränsat för att säkerställa att utvecklare snabbt flyttar sina applikationer till .NET Core.
Microsoft .NET bekräftar att företaget inte har några planer på att utveckla Visual Basic som språk:
"Framöver planerar vi inte att utveckla Visual Basic som ett språk", bekräftade Microsoft .NET Core-teamet. ”Vi stöder dessa applikationstyper för att ge en bra väg framåt för de befintliga VB-kunder som vill migrera sina applikationer till .NET Core. Detta gör det möjligt för Visual Basic-kunder att dra nytta av nya plattformsfunktioner som sida vid sida-distribution, plattformssupport, prestanda och nya API-förbättringar. Det betydande antalet programmerare som använder Visual Basic visar att dess stabilitet och beskrivande stil värderas ”
Detta innebär i huvudsak att .NET 5-utvecklingsteamet säkert kommer att säkerställa stöd för Visual Basic, men den primära avsikten bakom supporten är att säkerställa språkstabilitet och kompatibilitet mellan Visual Basic för .NET Core och Visual Basic för .NET Framework. Sedan 2017 har Microsoft i princip övergivit Visual Basic, eftersom det inte har skett någon faktisk utveckling, funktionstillägg eller några framsteg. Det senaste tillkännagivandet bekräftar bara företagets verkliga avsikter.
Framåt kan utvecklare som främst arbetar med Visual Basic ta fram sina plattformar och se till att de fungerar bra på .NET Core och därefter till. NET 5.0. Det är viktigt att notera att .NET 5.0 kommer att ersätta den traditionella .NET och den öppna källan och plattformen .NET Core under andra halvåret 2020.
Microsoft dödar inte Visual Basic utan uppmanar bara utvecklare att anta en mer omfattande .NET 5.0-plattform?
Den nuvarande generationen av .NET Framework levereras med Windows OS. Därför kommer det säkert att förbli stödt och helt funktionellt. Plattformar som WebForms, Workflow eller WCF stöds dock inte på .NET Core. Därav utvecklare måste hur som helst förbli med .NET Framework.
Intressant har Microsoft hävdat att Visual Studio regelbundet lägger till nya funktioner för utvecklare med Visual Basic och antingen .NET Core eller .NET Framework, till exempel IntelliCode för Visual Basic. Upprepade åtagandet gentemot Visual Basic och Visual Studio, bekräftade .NET-teamet: ”Visual Basic är ett fantastiskt språk och en produktiv utvecklingsmiljö. Framtiden för Visual Basic kommer att omfatta både .NET Framework och .NET Core och kommer att fokusera på stabilitet, de applikationstyper som anges ovan och kompatibilitet mellan .NET Core och .NET Framework-versionerna av Visual Basic. ”