Quelles nouveautés pour Visual Basic 16 ?
Comme pour C#, Microsoft a annoncé une nouvelle version de Visual Basic pour .net 5. Il s’agit de VB 16. Mais quelles sont les nouveautés ?
Malheureusement, il n’y en a pas. VB 16 n’apporte rien de nouveau à Visual Basic. VB 16 a été créé combler le manque de support de Visual Basic dans .net Core 3.1.
Microsoft n’a pas présenté de roadmap pour VB. Une légère allusion au futur de VB a été ajoutée à la documentation. Les informations fournies ne sont pas rassurantes :
- De nombreuses fonctionnalités du runtime VB dépendent de WinForm.
- Celles-ci feront leur apparition lors d’une prochaine itération de VB .net.
Si l’on fait très attention à la manière dont ces informations sont rédigées :
- On ne parle ici que de fonctionnalités manquantes et non de nouveautés.
- On ne sait pas quelles portions de runtime VB n’ont pas déjà été reprises pour .net 5.
- La dépendance à WinForm laisse penser que l’intégralité de WinForm n’est pas portée vers .net 5 (surprenant ?!).
- Il n’est pas dit que la prochaine monture de VB sera concernée par ces ajouts.
Malgré l’ajout du support de .net 5, je ne suis pas très optimiste. Il semble que cette version de VB soit là uniquement pour permettre aux développeurs .net Framework de migrer vers .net 5.
Quelques références sur le sujet :