Це такі основні діалекти, які є як компілятором, так і вбудовуваним сценарієм:
1) гамбас
Це такі основні діалекти, які хороші лише як компілятор, але можуть вставляти інші сценарії:
2) хабако
3) об'єктивнаосновна
4) вільноосновний
5) бурундук
Це такі вкладені основні діалекти, які є хорошими та можуть бути вбудовані в інші основні діалекти, залежно від рамки:
6) сценарійосновний
7) maven-sb4j
8) айбазик
Все це також можна використовувати для створення додатків gui, які відрізняються між собою, інструментів підключення баз даних, а також у області вбудованих додатків (сторінки веб-сервера), scriptbasic та gambas-gbs3 вже є, тоді як якщо ви можете отримати fb-curl та fb-simplewebserver та інтегруйте їх у freebasic фреймворк, а також freebasic-сервер-сторінки (якщо їх там немає, можливо, вам доведеться завантажувати та копіювати та вставляти файли бібліотеки та заголовки під lib та включати каталог freebasic відповідно). Навіть jabaco може вставляти maven-sb4j, або objectbasic та chipmunkbasic можуть вставляти яблучний сценарій та scriptbasic відповідно. Тому вони, ймовірно, мають рішення для більшості вимог.
Якщо ви дуже специфічні щодо сумісності з gwbasic, тоді вибирайте bwbasic (розширений gwbasic для freebsd та linux), але я не думаю, що з деякими іншими існує велика різниця.
Однак для графіки з bwbasic вам доведеться боротися з опціями на основі x11 або чекати, поки вона додасть підтримку tk, fox та інших добре відомих наборів інструментів.
Якщо ви готові шукати:
Міцне vb-подібне середовище розробки + основні сторінки сервера, потім виберіть gambas або jabaco з maven-sb4j.
Надійний інтерпретатор підтримує тонку, але хорошу ідею: freebasic, і якщо ви можете отримати fb-curl та fb-simplewebserver та інтегрувати їх у freebasic frame, то також freebasic-сервер-сторінки.
Надійна веб-система для основних сторінок сервера, а потім scriptbasic та thinbasic.
Отже, всі вони надійні і можуть стати корисними принаймні після додавання декількох модулів.
Запозичені деякі незначні функції від python / perl / ruby: scriptbasic (а також yabasic3)
Легкий і дуже стандартний синтаксис: був би прихильним (openbasic) у майбутньому, в даний час freebasic і scriptbasic - це два різноманітні смаки або традиційний базовий, тоді як gambas і jabaco - це різноманітний діалект vb6.