Microsoft Visual Basic wordt opgenomen in .NET 5 en blijft werken, maar wordt niet verder ontwikkeld of bijgewerkt als taal?
De Visual Basic-programmeertaal van Microsoft zal geleidelijk volledig worden opgenomen in het .NET-framework. De decennia-oude taal zal blijven worden ondersteund, maar het zal niet worden bijgewerkt of verbeterd, en het zal ook niet verder evolueren. In plaats daarvan wordt Microsoft Visual Basic alleen "onderhouden" om stabiliteit en migratie naar .Net 5.0 te garanderen.
Visual Basic, een van de eerste uitgebreide programmeertalen die op grote schaal wordt gebruikt voor het ontwikkelen van applicaties en platforms, zal geleidelijk worden gedegradeerd als een subset van de veel grotere en snel evoluerende .NET Core. Met andere woorden, Microsoft heeft duidelijk aangegeven dat de weg voor Visual Basic binnenkort ten einde loopt en dat ook binnen het Visual Basic-platform op .Net 5. Het aantal ontwikkelaars dat nog steeds trouw is aan Visual Basic is zeker laag en neemt af. Daarom heeft Microsoft ervoor gezorgd dat hun creaties functioneel blijven, en het bedrijf zal ondersteuning bieden om de stabiliteit van het systeem en het platform te waarborgen. Het bedrijf heeft ondersteuning verzekerd, maar het zal beperkt zijn om ervoor te zorgen dat ontwikkelaars hun applicaties snel naar de .NET Core verplaatsen.
Microsoft .NET bevestigt dat het bedrijf geen plannen heeft om Visual Basic als taal te ontwikkelen:
"In de toekomst zijn we niet van plan om Visual Basic als taal te ontwikkelen", bevestigt het Microsoft .NET Core-team. “We ondersteunen deze applicatietypen om een goed pad voorwaarts te bieden aan de bestaande VB-klanten die hun applicaties willen migreren naar .NET Core. Hierdoor kunnen Visual Basic-klanten profiteren van nieuwe platformfuncties zoals zij-aan-zij-implementatie, platformonafhankelijke ondersteuning, prestaties en nieuwe API-verbeteringen. Het grote aantal programmeurs dat Visual Basic gebruikt, toont aan dat de stabiliteit en beschrijvende stijl wordt gewaardeerd "
Dit betekent in wezen dat het .NET 5-ontwikkelingsteam zeker ondersteuning zal bieden voor Visual Basic, maar de primaire bedoeling achter de ondersteuning is om de taalstabiliteit en compatibiliteit tussen Visual Basic voor .NET Core en Visual Basic voor .NET Framework te waarborgen. Sinds 2017 heeft Microsoft Visual Basic in feite verlaten, omdat er geen daadwerkelijke ontwikkeling, toevoegingen aan functies of enige vooruitgang zijn geweest. De recente aankondiging bevestigt slechts de ware bedoelingen van het bedrijf.
Vooruitlopend kunnen ontwikkelaars die voornamelijk aan Visual Basic werken, hun platforms naar voren brengen en ervoor zorgen dat ze goed werken op .NET Core en vervolgens op .NET 5.0. Het is belangrijk op te merken dat .NET 5.0 het traditionele .NET en de open-source en platformonafhankelijke .NET Core in de tweede helft van 2020 zal vervangen.
Microsoft doodt Visual Basic niet, maar dringt er alleen bij ontwikkelaars op aan om een uitgebreider .NET 5.0-platform te adopteren?
De huidige generatie van .NET Framework wordt geleverd met het Windows-besturingssysteem. Daarom blijft het zeker ondersteund en volledig functioneel. Platforms zoals WebForms, Workflow of WCF worden echter niet ondersteund op .NET Core. Vandaar ontwikkelaars zal hoe dan ook bij het .NET Framework moeten blijven.
Interessant is dat Microsoft heeft beweerd dat Visual Studio regelmatig nieuwe functies toevoegt voor ontwikkelaars met behulp van Visual Basic en .NET Core of .NET Framework, zoals IntelliCode voor Visual Basic. Het .NET-team herhaalde de toewijding aan Visual Basic en Visual Studio en bevestigde: “Visual Basic is een geweldige taal en een productieve ontwikkelomgeving. De toekomst van Visual Basic omvat zowel .NET Framework als .NET Core en zal zich richten op stabiliteit, de hierboven genoemde applicatietypen en compatibiliteit tussen de .NET Core- en .NET Framework-versies van Visual Basic. "