Pro und Kontra von Visual Basic
Allgemeines zu Visual Basic
Visual Basic ist eine 1991 von Microsoft entwickelte höhere Programmiersprache, die auf der Sprache Basic basiert. Sie wird in verschiedenen Versionen von Microsoft vertrieben: die alten Versionen bis Visual Basic 6.0 werden als Visual Basic Classic bezeichnet, die späteren Versionen als Visual Basic.NET (VB.NET), da sie auf dem bekannten .NET-Framework von Microsoft basieren. Außerdem gibt es einige Ableger wie z.B. VBA – eine Skriptsprache, welche die Erweiterung von Office-Programmen wie Word und Excel ermöglicht – oder VB Script zur Erstellung kleinerer Internetskripte.
Umstrittene Programmiersprache
Unter Programmierern ist Visual Basic sehr umstritten: Während die der Meinung sind, dass es sich nicht einmal um eine vollwertige Programmiersprache handelt, wird sie von anderen Softwareentwicklern gerne eingesetzt. Ein großer Vorteil ist die leichte Erlernbarkeit, denn Visual Basic wurde an die englische Sprache angelehnt. Sie benutzt Worte, wo andere Programmiersprachen Symbole verwenden. Das hat aber wiederum den Nachteil, dass der Quellcode weniger kompakt ist, als es bei Programmiersprachen wie z.B. C++ oder Java der Fall ist.
Vorteile der Programmiersprache
Visual Basic ist besonders gut geeignet, um grafische Benutzeroberflächen zu erstellen, denn die Programmiersprache ist direkt in einen Editor integriert, der es ermöglicht, grafische Oberflächen mittels Drag und Drop zusammenzustellen. In anderen Programmiersprachen muss die Benutzeroberfläche mit teils komplexem Code programmiert werden und der Entwickler sieht das Ergebnis erst nach dem Start des Programms. Dadurch ist eine relativ schnelle Programmentwicklung möglich.
Nachteile der Programmiersprache
Bei den Classic-Versionen gab es den großen Nachteil, dass die Programmiersprache Visual Basic proprietär ist – geistiges Eigentum von Microsoft, während andere Programmiersprachen wie C++ oder Java als offene Standards kostenlos und frei verfügbar sind und somit gerade für kleinere Firmen eher die erste Wahl sind. Mit der Einführung von VB.NET hat sich diese Einschränkung teilweise gelockert, da Teile des .NET-Frameworks standardisiert worden sind.
Eingeschränkte Funktionalität von Visual Basic
Kritiker bemängeln auch die eingeschränkte Funktionalität von Visual Basic, was damit zu tun hat, dass es sich um eine proprietäre Sprache handelt. Der Funktionsumfang von offenen Sprachen kann in viel größerem Umfang erweitert werden. Außerdem wird der Programmcode von Visual Basic interpretiert, d.h. eine Codezeile wird übersetzt und dann direkt ausgeführt. Das hat zur Folge, dass die Ausführungsgeschwindigkeit vor allem bei leistungsschwachen Rechnern eher langsam ist und dass das Programm bei jeder Ausführung noch einmal neu übersetzt werden muss. Gerade die Ausführungsgeschwindigkeit ist bei modernen Rechnern allerdings nicht mehr als nachteilig zu betrachten.
Der am häufigsten bestehende Internet-Zugang erfolgt über DSL und wird durch ein Netzwerkkabel realisiert. Es gibt die unterschiedlichsten Verbindungskabel in der Netzwerktechnik. Zu den besten gehören Glasfaserkabel, welche einen schnelleren Datenfluss und eine längere Lebensdauer garantieren. Netzwerkkabel ermöglichen einen schnellen Zugriff auf das Internet, das Herunterladen und Speichern von Daten auf dem Computer. Genauso ermöglicht die Netzwerktechnik auch die Freigabe von Daten oder das Hochladen von Dateien ins Internet. Das kann unverschlüsselt geschehen, aber natürlich auch in verschlüsselter Version.