Są to następujące dialekty podstawowe, które są dobre zarówno jako kompilator, jak i skrypt do osadzenia:
1) Gambas
Są to następujące dialekty podstawowe, które są dobre tylko jako kompilator, ale mogą osadzać inne skrypty:
2) Jabaco
3) podstawowy
4) freebasic
5) chipmunkbasic
Są to następujące wbudowalne dialekty podstawowe, które są dobre i mogą być osadzone w innych podstawowych dialektach w zależności od frameworka:
6) skryptowy
7) maven-sb4j
8) ajbasic
Wszystkie te mogą być również używane do tworzenia aplikacji GUI, które różnią się między sobą, narzędzi do łączenia baz danych, a w obszarze aplikacji do osadzania (stron serwera WWW), skryptbasic i gambas-gbs3 już tam są, podczas gdy jeśli możesz uzyskać FB-curl i fb-simplewebserver i zintegruj je z frameworkiem freebasic, a także ze stronami freebasic-server (jeśli ich tam nie ma, być może będziesz musiał pobrać i skopiować i wkleić pliki biblioteki i nagłówka w bibliotece lib oraz dołączyć odpowiednio katalog freebasic). Nawet jabaco może osadzić maven-sb4j, a objectbasic i chipmunkbasic mogą osadzić odpowiednio applecript i scriptbasic. Prawdopodobnie mają one rozwiązanie dla większości wymagań.
Jeśli jesteś bardzo szczególny w kompatybilności z gwbasic, wybierz bwbasic (gwbasic ulepszony dla Freebsd i Linux), ale nie sądzę, że jest jakaś różnica między niektórymi innymi.
Jednak dla grafiki z bwbasic musisz walczyć z opcjami opartymi na x11 lub poczekać, aż doda obsługę tk, lisa i innych dobrze znanych zestawów narzędzi.
Jeśli chcesz poszukać:
Solidne środowisko programistyczne podobne do VB + podstawowe strony serwera, a następnie wybierz gambas lub jabaco z maven-sb4j.
Solidny interpreter obsługiwany przez cienki, ale dobry ide: freebasic, a jeśli możesz uzyskać fb-curl i fb-simplewebserver i zintegrować je z frameworkiem freebasic, to także strony freebasic-server.
Solidny silnik WWW dla podstawowych stron serwera, następnie skryptowych i cienkościennych.
Wszystkie są więc solidne i mogą stać się użyteczne przynajmniej po dodaniu kilku modułów.
Pożyczyłem kilka drobnych funkcji z python / perl / ruby: scriptbasic (a także yabasic3)
Prosta i bardzo standardowa składnia: w przyszłości będzie obasic (openbasic), obecnie freebasic i scriptbasic to dwa różne smaki lub tradycyjny podstawowy, podczas gdy gambas i jabaco to różnorodne dialekty vb6.