|
aBusiness FAQ
Visual Basic 6 im Jahr 2026: Ein Aufruf an MicrosoftVisual Basic 6-Entwickler warten seit Jahren von Microsoft auf einen Ersatz. Und ein Wechsel auf .NET? Das kommt für die meisten Visual Basic 6-Entwickler überhaupt nicht in Frage! Die meisten VB6-Entwickler die ich kenne, wechselten lieber in die Javascript- und Browser-Welt, anstatt sich den Umstieg auf Visual Basic .NET anzutun. Weshalb ein Wechsel von VB6 auf VB.NET für die meisten VB6-Entwickler nicht in Frage kommen kann, lege ich hier dar. Ich hoffe, dass es viele Microsoft-Manager lesen werden und eine Entscheidung für das Jahr 2026 treffen werden.
C# als Programmiersprache ist keineswegs schlechter als VB6, auch nicht VB.NET. Aber: die .NET-Entwicklungsumgebung fühlt sich für einen VB6-Entwickler wie ein Rückschritt in die Steinzeit an:
VB6 lebt im Jahr 2026 weiterDie Community hat Visual Basic 6 nie aufgegeben. Kr00l führte die in VB6 oft verwendeten Microsoft Common Controls ins Jahr 2026 über und erstellte dieselben Komponenten komplett DPI-Aware und Unicode/UTF-8-fähig. TwinBasic entwickelt sich zum startfähigen 64Bit-Kompilierer selbst für bereits bestehende Programme. Der Ansatz der Community ist lobenswert und überaus ambitiös, vor allem weil niemand Zugang zum Sourcecode von VB6 hat und die Community alles neu entwickeln muss. Leider ist der Ansatz auch tatsächlich so ambitiös, dass es sich lohnt zu fragen: welche Alternativen hätten wir denn eigentlich noch? Viele Schwächen von VB6 wie beispielsweise echtes Multithreading könnte im Jahr 2026 mit zusätzlichen Rust-Komponenten gelöst werden, die sich bei Bedarf andocken liessen. Der Grad an OOP in Visual Basic ist ein genialer Kompromiss zwischen Reduktion von Komplexität und der optionalen Verwendung von Klassen als Behälter von Methoden und Daten da, wo es wirklich die Effizienz bei der Programmierung förderte. Dieser Ansatz sollte überhaupt nicht verändert werden. Der Installer für die VB6-IDE könnte und müsste komplett neu gebaut werden, zum Beispiel mit Inno Setup. Vollständige DPIAwareness, durchgängige UTF8-Fähigkeit und sogar ein 64Bit-Compiler könnten direkt in den VB6-Sourcecode eingebaut werden. Da wo VB6 noch Ansi-Methoden in der Win32-API aufruft (z.B. WriteTextA), könnten wir diese durch UTF8-fähige W-Methoden (WriteTextW) ersetzen. Wir, die Community würden diesen Task übernehmen und den genialen Ansatz von Visual Basic 6 ins Jahr 2026 befördern. Denn niemand von den ehemaligen VB6-Fans nutzt aktuell Visual Basic .NET wirklich mit Herzblut. Und das muss für Microsoft ein Eingeständnis sein: die Entscheidung, VB6 einzustellen, und .NET als Nachfolger zu positionieren, ist gescheitert. Viele der verbleibenden VB6-Entwickler müssen sich langsam umorientieren, verlieren die Geduld und gehen dann langsam aber sicher zu Linux und Rust über. Oder Microsoft stellt den Visual Basic 6-Sourcecode offen, und wir, die Commity, holen uns diese geniale Entwicklungsumgebung für Windows ins Jahr 2026. Das letztere wäre ein grosser Gewinn für die Community, für die Entwicklerschaft, die Anwender und sogar für die ganze Technologie-Branche. Und nicht zuletzt wäre es ein grosses Plus für Microsoft, da die Entscheidung, den Source-Code zu Visual Basic 6 als Open Source bereitzustellen, auch den Ruf von Microsoft fördert und viele Fans & Entwickler zurückholen wird, und diese an das Microsoft-Ökosystem binden wird. Das wäre ein ernst zu nehmender Gewinn für Microsoft würde ich sagen. Weiter nachschlagen:
Visual Basic 6, Microsoft, VB6, .NET, IDE, Community, Open Source, Entwicklungsumgebung, 64Bit-Kompilierer, Rust, Multithreading, DPIAwareness, UTF8, 64Bit-Compiler, Entwickler
Themenrelevante Artikel
Veröffentlichen Sie hier einen Kommentar...
|
|