Skip to main content
4 of 7
added 353 characters in body

These are the following basic-dialects which are good:

  1. gambas

  2. freebasic

  3. scriptbasic

  4. chipmunkbasic

  5. jabaco

  6. maven-sb4j

  7. ajbasic

  8. objectivebasic

All these can also be used for making gui applications which differ with each other, database connecting tools, and in the area of webserver pages, scriptbasic and gambas-gbs3 are already there, whereas if you can get fb-curl and fb-simplewebserver and integrate them into freebasic framework, then also freebasic-server-pages.

If you are very particular with gwbasic compatibility then choose bwbasic (gwbasic enhanced for freebsd and linux), but I don't think there is much of any difference with some others.

However for graphics with bwbasic you have to contend with x11 based options or wait until it adds support for tk, fox, and other well known toolkits.

If you are willing to look for:

robust vb-like development environment + basic server pages, then choose gambas.

robust interpreter supported with a thin but good ide: freebasic, and if you can get fb-curl and fb-simplewebserver and integrate them into freebasic framework, then also freebasic-server-pages.

robust web-engine for basic server pages, then scriptbasic, and thinbasic

syntax influenced with python/perl/ruby, then scriptbasic and yabasic3

easy and very standard syntax: would be obasic (openbasic) in future, currently freebasic and scriptbasic are two varied flavors or traditional basic, whereas gambas and jabaco are a varied vb6 dialects.