20 Jahre Visual Basic: Rückblick und Ausblick

Kaum eine Programmiersprache kann auf eine so lange Geschichte zurückblicken wie Visual Basic. Zum 20. Geburststag liefert Microsoft die von einigen Entwicklern lang erwartete Unterstützung für XNA nach.

Endlich auch für VB: Templates für XNA Phone und Xbox 360Endlich auch für VB: Templates für XNA Phone und Xbox 360
  

weitere Artikel

» Von Peter Monadjemi , 03.06.2011 08:04.

Vor etwas mehr als 20 Jahren lancierte der damalige Microsoft-Chef Bill Gates an der «Windows World» in Atlanta die Programmiersprache Visual Basic 1.0. Wie bei so manchem Produkt war auch bei Visual Basic die Idee nicht bei Microsoft entstanden. Ideengeber war der Software-Entwickler Alan Cooper, der einen Prototyp des damaligen Formular-Designers, Gates zeigte. Der Microsoft-Mitgründer erkannte das Potential sofort und stellte einen Scheck in unbekannter Höhe aus. Ursprünglich hätte das von Alan Cooper in C geschriebene Frontend mit Quick C zu einem «Visual C» kombiniert werden sollen, doch Gates entschied, dass das damalige QuickBasic dafür besser geeignet sei. Visual Basic war geboren.

Die Sprache war allerdings kein sofortiger Erfolg, da der 1.0-Version praktisch alle professionellen Funktionen fehlten. Der Durchbruch kam erst mit Version 3.0, die die damalige Jet-Engine, die auch von Microsoft Access verwendet wurde, als DBMS enthielt und die Data Access Objects (DAO) als den ersten objektorientierten Layer oberhalb der Datenbank. Wer sich auf eine Reise in die Vergangenheit begeben möchte – für MSDN-Abonnenten stehen die Visual-Basic-Versionen ab 2.0 noch als Download zur Verfügung.

Visual Basic auf dem Abstellgleis?

Mit der Version 6.0 kam es zu einem Bruch, der auch für die kurzlebige Software-Branche aussergewöhnlich gewesen sein dürfte. Microsoft entschied die damals sehr erfolgreiche Visual-Basic-Produktlinie nicht fortzuführen und Visual Basic 6.0 durch einen Nachfolger zu ersetzen. Dieser war auf der Grundlage des 2001 eingeführten .NET Frameworks komplett neu entwickelt worden und zu seinem Vorgänger nicht kompatibel. Auch wenn der Nachfolger Visual Basic .NET 1.0 intern Versionsnummer 7.0 trug und die neue Sprache zum Befehlssatz von Visual Basic 6.0 zu 90 Prozent kompatibel war, gab es so viele Unterschiede, dass eine einfache Migration im Allgemeinen nicht in Frage kann.

In Anbetracht der Tatsache, dass zu diesem Zeitpunkt auch in der Schweiz viele Unternehmen grosse Visual-Basic-Anwendungen im Einsatz hatten, hat dieser Bruch zu einiger Unruhe in der Community geführt. Erschwerend kam hinzu, dass die Programmiersprache C#, in der auch Teile des .NET Frameworks geschrieben wurden, von Microsoft zur «de facto»-Sprache des .NET Framework erklärt wurde. Nicht wenige Visual-Basic-Entwickler befürchteten daher, dass es nur eine Frage der Zeit sei bis Visual Basic .NET auf ein Abstellgleis geschoben werden würde.

Nächste Seite: Zukunft von Visual Basic

Werbung

KOMMENTARE

Keine Kommentare

KOMMENTAR SCHREIBEN

*
*
*
*

Alles Pflichfelder, E-Mail-Adresse wird nicht angezeigt.

Die Redaktion hält sich vor, unangebrachte, rassistische oder ehrverletzende Kommentare zu löschen.
Die Verfasser von Leserkommentaren gewähren der IDG Communications AG das unentgeltliche, zeitlich und räumlich unbegrenzte Recht, ihre Leserkommentare ganz oder teilweise auf dem Portal zu verwenden. Eingeschlossen ist zusätzlich das Recht, die Texte in andere Publikationsorgane, Medien oder Bücher zu übernehmen und zur Archivierung abzuspeichern.