Startseite   Forum   Gästebuch   Blog   rechtl. Hinweise   Impressum 
 

Was ist Visual Basic überhaupt?

Bei Visual Basic handelt es sich um eine von Microsoft entwickelte, einfach zu erlernende Programmiersprache für Windows-Anwendungen. Aber es ist nicht nur die Programmiersprache selbst, sondern auch eine komplette Entwicklungsumgebung mit Möglichkeiten der Fehlerbehebung (Debugger), verschiedenen Eingabehilfen für den Code (Stichwort "IntelliSense"), Gestaltungshilfen für Windows-Fenster uvm.

Gerade wegen der einfachen Erlernbarkeit und Übersichtlichkeit des Quellcodes hat sich Visual Basic in den letzten Jahren zu einer der beliebtesten Sprachen gemausert. Vor allem der Anfänger, der in die Erstellung von Windows-Programmen einsteigen will, ist mit VB gut bedient. Jedoch setzen auch Profis das Entwicklungssystem gerne ein, wenn es darum geht, möglichst schnell und effizient eine ansprechende Benutzeroberfläche zu entwickeln.

Die Unkompliziertheit hat aber auch einen Nachteil: Der Programmierer wird dadurch von den Windows-Interna abgeschottet, was sich zwar für den Einsteiger als vorteilhaft erweist, für den Profi allerdings eher ein Hindernis darstellt. Systemnah zu programmieren ist in VB nur sehr eingeschränkt bis gar nicht möglich, da muss man schon auf andere Sprachen (C/C++ lassen grüßen) zurückgreifen. Glücklicherweise ist die Systemnähe jedoch für viele Anwendungsgebiete gar nicht notwendig, sodass Visual Basic trotz allem ein empfehlenswertes Entwicklungswerkzeug bleibt.

Doch nun ist dieses Werkzeug auch wieder gestorben, zumindest wenn es nach dem Hersteller Microsoft geht. Mit der Einläutung der .NET-Ära wurde eine komplette Neuentwicklung des Systems ins Rennen geschickt, getauft auf den Namen "Visual Basic.NET". Hier findet sich das wieder, worauf viele VB-Entwickler schon lange gewartet haben: Eine (fast) vollendete Unterstützung der objektorientierten Programmierung (OOP), inklusive der aus C++ bekannten Vererbungstechnik. Weitere Features sind z.B. eine umfassende XML-Unterstützung, Multithreading und noch vieles mehr...

Die zahlreichen Neuerungen machen es jedoch praktisch unmöglich, bestehende VB-Projekte nach VB.NET zu portieren, wodurch z.T. kostspielig von Grund auf neu entwickelt werden muss. Außerdem bedeutet das Erlernen von VB.NET selbst für erfahrene VB-Entwickler oft einen kompletten Neubeginn, denn trotz der Gemeinsamkeit im Namen sind die zwei Sprachen in vielen Punkten sehr unterschiedlich.

 
nach oben
 
  Copyright © 2000-2006 AWZhome Projekt. Alle Rechte vorbehalten.