25 Jahre Visual Basic und ein Blick in die Zukunft

Vor 25 Jahren, am 21. Mai 1991, wurde, damals noch von Bill Gates höchstpersönlich, Visual Basic 1.0 vorgestellt (unter dem Codenamen Thunder war es schon seit über einem Jahr für „Beta-Tester“ erhältlich – ich erinnere mich noch gut an meine erste Vorführung durch den damaligen Produktmanager in den Räumen der Microsoft GmbH in Unterschleißheim).

Die damalige Ankündigung von Bill Gates gibt es bei YouTube: https://www.youtube.com/watch?v=bMz2Mgs7UU0&feature=related

In dem Video geht es in erster Linie um Neuerungen von Windows 3.1 – am Anfang stellt Bill Gates „Object Linking and Embedding“ vor – im Rückblick eine der zahlreichen Techniken, die man heute als „epic fail“ bezeichnen würde. Visual Basic gehört zum Glück nicht dazu. Die Faszination von Visual Basic und die Aubruchstimmung, die es bei vielen Entwickler und solchen, die es gerne werden wollten, erzeugt hat, wird durch das kleine Programm, das Bill vorführt (er gibt offen zu, dass er die Befehle nicht selber eintippt, sondern lediglich ein Makro verwendet;), sehr schön deutlich. Kurios ist auch wie Bill Gates am Ende noch einmal das Thema Handschrifterkennung anpreist – ein Thema, das mit dem aktuellen Windows 10 Update („Windows ink“) wieder einmal aufgegriffen wurde.

Seit der Ankündigung der Version 1.0 damals im Mai 1991 ist viel passiert – Visual Basic hat die Welt der Windows-Programmierung so stark verändert wie keine andere Programmiersprache, auch wenn die großen Windows-Anwendungen damals wie heute in C++ programmiert werden. Genauso hat Visual Basic die Entwickler weltweit polarisiert – die einigen lieben die Sprachen und wollen sie gegen keine andere Sprache tauschen, die anderen lassen keine Gelegenheit aus sich nicht gerade positiv über „Vaubeh“ zu äußern. Die größten „Kritiker“ sind oft jene Entwickler, die die Sprache nur vom Hörensagen kennen. Dieses Element dürfte auch bei der aktuellen StackOverflow Survey eine Rolle gespielt haben, bei der VB mit großer Mehrheit zur unbeliebtesten Programmiersprache gekürt wurde (http://stackoverflow.com/research/developer-survey-2016).

Den „Todestoß“ hat dem ursprünglichen Visual Basic aber nicht die Abneigung anderer Entwickler versetzt, sondern leider Microsoft selber, in dem im Jahr 2000 ohne Not die Weiterenntwicklung von Visual Basic mit der Version 6.0 beendet wurde. Auch wenn der Nachfolger VB.NET intern die Versionsnummer 7.0 trug, war das nicht mehr das Visual Basic, das einst soviele Menschen begeistert hatte. Mit VB.NET war nichts mehr so wie es einmal war, sieht man von dem halbherzigen Versuch ab die Sprachsyntax zu erhalten. Im Laufe der Versionen, vor allem mit Visual Studio 2005, wurde es zwar dank My-Objekt, Edit and Continue und einer gut durchdachten Datenbindung bei Windows Forms etwas besser, die ursprüngliche Leichtigkeit bei der Programmierung kehrte nicht mehr zurück.

Eine sehr schöne Zusammenfassung der unterschiedlichen Ansichten zu Visual Basic als Programmiersprache und „Lebensgefühl“ fassen die Kommentare zu einem Blog-Eintrag im Microsoft Dotnet-Blog zusammen:

https://blogs.msdn.microsoft.com/dotnet/2016/05/20/happy-25th-birthday-vb/

Eine „Liebesklärung“ an VB an mir besonders gut gefallen:

Happy birthday VB,
You’re the best at productivity.
We’ll use you forever,
And love you unconditionall

Ich denke, dass es vor allem die Loyalität vieler solcher Entwickler war, die den zahlreichen Versuchen Visual Basic auf ein Abstellgleis zu schieben getrotzt hat. Ungeachtet aller „Kritik“, Visual Basic lebt, die Sprache wird nach wie vor eingesetzt und vor allem aktiv weiterentwickelt.

Einen kurzen Ausblick auf die Neuerungen der nächsten Visual Basic-Version, die Teil von VS 2015 ist, gibt ein relativ kurzes Video auf Channel 9, das während der letzten Ignite-Konferenz entstanden ist:

https://channel9.msdn.com/Events/Ignite/2015/C9-26?ocid=player

Die wichtigste Neuerung ist natürlich, dass win Refactoring endlich auch bei Visual Basic zur Verfügung steht. Der kurze Überblick endet mit einem vielversprechenden Satz „VB in Visual Studio 2015 is super cool“. Na, also,.

Ein exklusiver Blick in mein Buchregal und dem Originalhandbuch zu Visual Basic 1.0

Ein exklusiver Blick in mein Buchregal und dem Originalhandbuch zu Visual Basic 1.0

Damals eine absolute Rarität (heute auch noch) - eine VB 3.0-CD (leider nur auf Englisch)

Damals eine absolute Rarität (heute auch noch) – eine VB 3.0-CD (leider nur auf Englisch)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.