Microsoft Visual Basic soll in .NET 5 assimiliert werden und weiterhin funktionieren, wird aber nicht als Sprache weiterentwickelt oder aktualisiert?
Die Visual Basic-Programmiersprache von Microsoft wird schrittweise vollständig in das .NET-Framework integriert. Die jahrzehntealte Sprache wird weiterhin unterstützt, aber nicht aktualisiert oder verbessert, und sie wird sich auch nicht weiterentwickeln. Stattdessen wird Microsoft Visual Basic nur "gewartet", um Stabilität und Migration auf .Net 5.0 zu gewährleisten.
Visual Basic, eine der ersten umfassenden Programmiersprachen, die für die Entwicklung von Anwendungen und Plattformen weit verbreitet ist, wird schrittweise als Teilmenge des viel größeren und sich schnell entwickelnden .NET Core absteigen. Mit anderen Worten, Microsoft hat deutlich darauf hingewiesen, dass der Weg für Visual Basic bald endet und dass dies auch innerhalb der Visual Basic-Plattform auf .Net 5 der Fall ist. Die Anzahl der Entwickler, die Visual Basic noch treu bleiben, ist mit Sicherheit gering und nimmt ab. Daher hat Microsoft sichergestellt, dass ihre Kreationen weiterhin funktionsfähig bleiben, und das Unternehmen wird Unterstützung leisten, um die System- und Plattformstabilität sicherzustellen. Das Unternehmen hat Support zugesichert, wird jedoch darauf beschränkt sein, sicherzustellen, dass Entwickler ihre Anwendungen schnell auf den .NET Core verschieben.
Microsoft .NET bestätigt, dass das Unternehmen keine Pläne zur Weiterentwicklung von Visual Basic als Sprache hat:
"In Zukunft planen wir nicht, Visual Basic als Sprache weiterzuentwickeln", bestätigte das Microsoft .NET Core-Team. „Wir unterstützen diese Anwendungstypen, um den bestehenden VB-Kunden, die ihre Anwendungen auf .NET Core migrieren möchten, einen guten Weg nach vorne zu bieten. Auf diese Weise können Visual Basic-Kunden neue Plattformfunktionen wie Side-by-Side-Bereitstellung, plattformübergreifende Unterstützung, Leistung und neue API-Verbesserungen nutzen. Die große Anzahl von Programmierern, die Visual Basic verwenden, zeigt, dass seine Stabilität und sein beschreibender Stil geschätzt werden. “
Dies bedeutet im Wesentlichen, dass das .NET 5-Entwicklungsteam sicherlich die Unterstützung für Visual Basic sicherstellen wird. Die Hauptabsicht hinter der Unterstützung besteht jedoch darin, die Sprachstabilität und Kompatibilität zwischen Visual Basic für .NET Core und Visual Basic für .NET Framework sicherzustellen. Seit 2017 hat Microsoft Visual Basic grundsätzlich aufgegeben, da es keine tatsächlichen Entwicklungen, Funktionserweiterungen oder Fortschritte gab. Die jüngste Ankündigung bestätigt lediglich die wahren Absichten des Unternehmens.
In Zukunft können Entwickler, die hauptsächlich an Visual Basic arbeiten, ihre Plattformen hervorbringen und sicherstellen, dass sie gut mit .NET Core und anschließend mit .NET 5.0 arbeiten. Es ist wichtig zu beachten, dass .NET 5.0 in der zweiten Hälfte des Jahres 2020 das traditionelle .NET sowie den Open Source- und plattformübergreifenden .NET Core ersetzen wird.
Microsoft tötet Visual Basic nicht, sondern fordert Entwickler lediglich auf, eine umfassendere .NET 5.0-Plattform einzuführen?
Die aktuelle Generation von .NET Framework wird mit dem Windows-Betriebssystem geliefert. Daher wird es sicherlich unterstützt und voll funktionsfähig bleiben. Plattformen wie WebForms, Workflow oder WCF werden in .NET Core jedoch nicht unterstützt. Daher Entwickler muss sowieso bei .NET Framework bleiben.
Interessanterweise hat Microsoft behauptet, dass Visual Studio regelmäßig neue Funktionen für hinzufügt Entwickler Verwenden von Visual Basic und entweder .NET Core oder .NET Framework, z. B. IntelliCode für Visual Basic. Das .NET-Team bekräftigte sein Engagement für Visual Basic und Visual Studio und bestätigte: „Visual Basic ist eine großartige Sprache und eine produktive Entwicklungsumgebung. Die Zukunft von Visual Basic wird sowohl .NET Framework als auch .NET Core umfassen und sich auf Stabilität, die oben aufgeführten Anwendungstypen und die Kompatibilität zwischen den .NET Core- und .NET Framework-Versionen von Visual Basic konzentrieren. “