Dies sind die folgenden grundlegenden Dialekte, die sowohl als Compiler als auch als einbettbares Skript geeignet sind:
1) Gambas
Dies sind die folgenden grundlegenden Dialekte, die nur als Compiler geeignet sind, aber andere Skripte einbetten können:
2) Jabaco
3) objektivbasisch
4) freebasic
5) Chipmunkbasic
Dies sind die folgenden einbettbaren Basisdialekte, die gut sind und je nach Framework in andere Basisdialekte eingebettet werden können:
6) scriptbasic
7) maven-sb4j
8) ajbasisch
All dies kann auch verwendet werden, um GUI-Anwendungen zu erstellen, die sich voneinander unterscheiden, Datenbankverbindungs-Tools und im Bereich einbettbarer Anwendungen (Webserver-Seiten) sind bereits scriptbasic und gambas-gbs3 vorhanden, wohingegen Sie fb-curl und erhalten können fb-simplewebserver und integrieren Sie sie in das freebasic Framework, dann auch in die freebasic-Server-Seiten (wenn sie nicht vorhanden sind, müssen Sie möglicherweise die Bibliotheks- und Header-Dateien unter der lib herunterladen und kopieren und das Verzeichnis von freebasic einschließen). Sogar Jabaco kann maven-sb4j einbetten, oder Objectivebasic und Chipmunkbasic können Applescript bzw. Scriptbasic einbetten. Daher haben diese wahrscheinlich eine Lösung für die meisten Anforderungen.
Wenn Sie sehr speziell mit gwbasic-Kompatibilität sind, wählen Sie bwbasic (gwbasic erweitert für freebsd und linux), aber ich denke, es gibt keinen großen Unterschied zu einigen anderen.
Für Grafiken mit bwbasic müssen Sie sich jedoch mit x11-basierten Optionen herumschlagen oder warten, bis die Unterstützung für tk, fox und andere bekannte Toolkits hinzugefügt wird.
Wenn Sie bereit sind zu suchen:
Robuste vb-ähnliche Entwicklungsumgebung + grundlegende Serverseiten, dann wählen Sie Gambas oder Jabaco mit maven-sb4j.
Robuster Interpreter, der mit einer dünnen, aber guten Idee unterstützt wird: freebasic. Wenn Sie fb-curl und fb-simplewebserver herunterladen und in das freebasic-Framework integrieren können, dann auch freebasic-server-pages.
Robuste Web-Engine für grundlegende Serverseiten, dann Scriptbasic und Thinbasic.
Diese sind also alle robust und können zumindest nach dem Hinzufügen einiger weniger Module verwendet werden.
Einige kleinere Funktionen von Python / Perl / Ruby ausgeliehen: scriptbasic (und auch yabasic3)
Einfache und sehr standardmäßige Syntax: wäre in Zukunft obasisch (openbasic), derzeit sind freebasic und scriptbasic zwei verschiedene Geschmacksrichtungen oder traditionelles Basic, während Gambas und Jabaco verschiedene vb6-Dialekte sind.