VB.NET wordt niet langer actief ontwikkeld

Microsoft is gestopt met de actieve ontwikkeling van VB.NET. De laatste versie is .NET Framework 4.8.1.


VB.NET‑applicaties blijven voorlopig werken en ontvangen nog beveiligings‑ en betrouwbaarheidsupdates, maar de taal zelf is bevroren: geen nieuwe syntaxis, geen verdere evolutie en geen ondersteuning voor moderne .NET‑innovaties.


De focus van Microsoft is volledig verschoven naar .NET (Core / .NET 6+), met C# als primaire taal voor nieuwe ontwikkeling.


Je kan het officiële supportbeleid van Microsoft hier nalezen: lees verder op de Microsoft‑website


Waarom migreren van VB.NET naar C#?


Voor bestaande codebases blijft VB.NET bruikbaar. Voor nieuwe ontwikkelingen biedt C# echter duidelijke voordelen.


  • Eersteklas taalondersteuning
    Nieuwe .NET‑features worden eerst ontworpen en uitgerold voor C#.
  • Strengere typeveiligheid en consistentie
    C# dwingt explicietere types af en vermijdt impliciete conversies die in grote codebases bugs kunnen verbergen.
  • Moderne taalfeatures
    Records, pattern matching, spans, async streams en required members evolueren niet langer in VB.NET.
  • Tooling en ecosysteem
    De meeste voorbeelden, libraries, SDK’s en community‑tools zijn geschreven en gedocumenteerd in C#.
  • Langetermijn‑onderhoudbaarheid
    C# volgt de roadmap van Microsoft en blijft compatibel met .NET, cloud‑toepassingen en cross‑platform omgevingen.

Wat betekent dit in de praktijk?


VB.NET is vandaag een maintenance‑only taal. Geschikt om bestaande applicaties draaiende te houden, maar niet aanbevolen voor nieuwe projecten of langetermijninvesteringen.


Voor teams die vandaag nog VB.NET onderhouden, is een geleidelijke migratie naar C# de meest toekomstvaste aanpak. Daarom hebben wij bij EDAL Solutions onze VB.NET‑libraries kort na deze aankondiging volledig naar C# omgezet. Wij helpen je graag om ook jouw code toekomstbestendig te maken.