Visuelles Objekt-Basic "Gambas": 2.0 rc1 erschienen
Liebe Debian-User,
der Weg nicht weniger Computeranwender führte über BASIC zum
Softwareentwickler. Nicht ohne Grund hört man immer wieder: Gibt es
sowas einfaches und schönes wie GFA- oder Omikronbasic nicht auch für
GNU/Debian?
Gambas 2.0 ist hier sehr verheißungsvoll. Auch wenn offiziell nie ein
Klon von Visual-Basic angestrebt wurde, braucht sich die
Entwicklungsumgebung vor dem Redmond-Basic nicht verstecken.
http://gambasdoc.org/help/doc/release?de
"Nach fast zweijähriger Entwicklungszeit freue ich mich, den ersten
Release-Candidate von Gambas 2 vorstellen zu können."
Nach meiner Erfahrung lässt sich ohne große Programmierkenntnisse in
wenigen Minuten ein einfaches Spiel erstellen (Rapid Application
Development). Zahlreiche mitgelieferte Beispiele zeigen aber, dass auch
komplexe Anwendungen mit Datenbank- oder Netzwerkkomponenten schnell zu
erstellen sind. Dabei helfen automatische Code-Vervollständigung und
eine gute Onlinehilfe (versteckt hinter F2):
"Gambas ist eine voll ausgestattete Objektsprache und eine
Entwicklungsumgebung, die auf einem BASIC-Interpreter basiert. Die
Veröffentlichung erfolgt unter der GNU General Public Licence.
Die Architektur ist stark durch Java inspiriert, und deshalb besteht
Gambas aus einem Compiler, einem Interpreter, einem Archivar, einem
Scripter, einer Entwicklungsumgebung, vielen Erweiterungskomponenten.
Der Compiler selbst ist ein schnelles, kleines Executable, das in C
geschrieben wurde:
Er kompiliert ca. 128000 gültige Zeilen pro Sekunde auf meinem Athlon
2000. Diese Geschwindigkeit erlaubt einen schnellen inkrementellen
Entwicklungsprozess: koden/kompilieren/testen.
Momentan führt das System so gut wie keine Optimierungen durch und
verlässt sich dabei zur Laufzeit auf den Interpreter.
Es verwaltet und kompiliert Stringtranslations mit Hilfe der GNU gettext
Tools."
Weitere interessante Informationen finden sich am angegebenen Ort. Ganz
Eilige installieren Gambas2 als Debianpaket (Achtung: für
Gnome-Anwendungen wird Gtk2.10 vorausgesetzt. Übrigens lässt sich das
verwendete Grafiksystem - Qt, Gtk o.a. - im Handumdrehen durch setzen
eines Compilerschalters austauschen.
Viel Vergnügen
Rudi
Reply to: