Это следующие базовые диалекты, которые хороши как в качестве компилятора, так и встраиваемого скрипта:
1) гамбас
Это следующие базовые диалекты, которые хороши только как компилятор, но могут встраивать другие скрипты:
2) Джабако
3) цель
4) freebasic
5) бурундук
Это следующие встраиваемые базовые диалекты, которые хороши и могут быть встроены в другие базовые диалекты в зависимости от структуры:
6) сценарий основы
7) maven-sb4j
8) айбасик
Все это также можно использовать для создания приложений графического интерфейса, которые отличаются друг от друга, инструментов для подключения к базе данных и в области встраиваемых приложений (страниц веб-сервера), scriptbasic и gambas-gbs3 уже есть, тогда как если вы можете получить fb-curl и fb-simplewebserver и интегрируйте их в фреймворк freebasic, а затем и страницы freebasic-server-сервера (если их там нет, вам, возможно, придется скачать и скопировать-вставить библиотеку и заголовочные файлы в lib и включить каталог freebasic соответственно). Даже jabaco может встраивать maven-sb4j, или ObjectiveBic и ChipMunkBasic могут встраивать appleScript и scriptbasic соответственно. Таким образом, они могут иметь решение для большинства требований.
Если вы неравнодушны к совместимости с gwbasic, выберите bwbasic (gwbasic, улучшенный для freebsd и linux), но я не думаю, что есть какая-то разница с некоторыми другими.
Однако для графики с bwbasic вам придется бороться с опциями на основе x11 или подождать, пока он не добавит поддержку tk, fox и других известных наборов инструментов.
Если вы готовы искать:
Надежная vb-подобная среда разработки + базовые страницы сервера, затем выберите gambas или jabaco с maven-sb4j.
Надежный интерпретатор поддерживается с тонкой, но хорошей идеей: freebasic, и если вы можете получить fb-curl и fb-simplewebserver и интегрировать их в инфраструктуру freebasic, то также freebasic-server-pages.
Надежный веб-движок для основных серверных страниц, а затем базовых сценариев и тонких базовых.
Итак, все они надежны и могут стать полезными, по крайней мере, после добавления нескольких модулей.
Заимствованы некоторые незначительные возможности из python / perl / ruby: scriptbasic (а также yabasic3)
Простой и очень стандартный синтаксис: в будущем будет obasic (openbasic), в настоящее время freebasic и scriptbasic - это два разных аромата или традиционный базовый, тогда как gambas и jabaco - это разные диалекты vb6.