これらは次の基本的な方言であり、コンパイラと埋め込み可能なスクリプトの両方として適しています。
1)ガンバ
これらは次の基本的な方言であり、コンパイラとしてのみ有効ですが、他のスクリプトを埋め込むことができます。
2)ジャバコ
3)客観的
4)freebasic
5)シマリスベーシック
これらは、次の埋め込み可能な基本方言であり、フレームワークに応じて他の基本方言に組み込むことができます。
6)scriptbasic
7)maven-sb4j
8)ajbasic
これらすべては、相互に異なるguiアプリケーション、データベース接続ツール、および埋め込み可能なアプリケーション(Webサーバーページ)の領域で、scriptbasicとgambas-gbs3がすでに存在している場合にも使用できますが、fb-curlとfb-simplewebserverをfreebasicフレームワークに統合し、次にfreebasic-server-pagesも統合します(これらがそこにない場合は、libの下にあるライブラリとヘッダーファイルをダウンロードしてコピーアンドペーストし、それぞれfreebasicのディレクトリをインクルードする必要があります)。jabacoでさえmaven-sb4jを埋め込むことができます。あるいは、objectivebasicとchipmunkbasicはそれぞれapplescriptとscriptbasicを埋め込むことができます。したがって、これらはほとんどの要件に対して解決策を持っている可能性があります。
gwbasicの互換性に非常にこだわっている場合は、bwbasic(freebsdとlinux用に拡張されたgwbasic)を選択しますが、他のものとの違いはほとんどないと思います。
ただし、bwbasicを使用するグラフィックスの場合は、x11ベースのオプションと競合するか、tk、fox、およびその他のよく知られたツールキットのサポートが追加されるまで待つ必要があります。
あなたが探すことをいとわないなら:
堅牢なvbのような開発環境+基本的なサーバーページ。次に、maven-sb4jを使用してgambasまたはjabacoを選択します。
薄くても良いide:freebasicでサポートされている堅牢なインタープリター。fb-curlとfb-simplewebserverを入手してfreebasicフレームワークに統合できる場合は、freebasic-server-pagesも統合できます。
基本的なサーバーページ用の堅牢なWebエンジン、scriptbasic、thinbasic。
したがって、これらはすべて堅牢であり、少なくともいくつかのモジュールを追加した後で使用可能になる可能性があります。
python / perl / ruby:scriptbasic(およびyabasic3)からいくつかのマイナーな機能を借りました
簡単で非常に標準的な構文:将来的にはbasasic(openbasic)になります。現在、freebasicとscriptbasicは2つの異なるフレーバーまたは従来のベーシックですが、gambasとjabacoはさまざまなvb6方言です。