Ce sont les dialectes de base suivants qui sont bons à la fois comme compilateur et script intégrable:
1) gambas
Ce sont les dialectes de base suivants qui ne sont bons qu'en tant que compilateur mais peuvent incorporer d'autres scripts:
2) jabaco
3) objectifbasique
4) freebasic
5) chipmunkbasic
Ce sont les dialectes de base intégrables suivants qui sont bons et peuvent être intégrés dans d'autres dialectes de base en fonction des cadres:
6) scriptbasic
7) maven-sb4j
8) ajbasic
Tous ceux-ci peuvent également être utilisés pour créer des applications GUI qui diffèrent les unes des autres, des outils de connexion à la base de données et dans le domaine des applications embarquables (pages de serveur Web), scriptbasic et gambas-gbs3 sont déjà là, alors que si vous pouvez obtenir fb-curl et fb-simplewebserver et les intégrer dans le framework freebasic, puis également les pages freebasic-server (si elles ne sont pas là, vous devrez peut-être télécharger et copier-coller la bibliothèque et les fichiers d'en-tête sous la lib et inclure respectivement le répertoire de freebasic). Même jabaco peut intégrer maven-sb4j, ou objectivebasic et chipmunkbasic peuvent incorporer respectivement applescript et scriptbasic. Il est donc probable que ceux-ci aient une solution pour la plupart des exigences.
Si vous êtes très particulier avec la compatibilité avec gwbasic, choisissez bwbasic (gwbasic amélioré pour freebsd et linux), mais je ne pense pas qu'il y ait beaucoup de différence avec d'autres.
Cependant, pour les graphiques avec bwbasic, vous devez faire face aux options basées sur x11 ou attendre qu'il ajoute la prise en charge de tk, fox et d'autres boîtes à outils bien connues.
Si vous souhaitez rechercher:
Environnement de développement de type vb robuste + pages de serveur de base, puis choisissez gambas ou jabaco avec maven-sb4j.
Interprète robuste pris en charge avec une idée fine mais bonne: freebasic, et si vous pouvez obtenir fb-curl et fb-simplewebserver et les intégrer dans le framework freebasic, puis également freebasic-server-pages.
Moteur Web robuste pour les pages de serveur de base, puis scriptbasic et thinbasic.
Ils sont donc tous robustes et peuvent devenir utilisables au moins après l'ajout de quelques modules.
A emprunté quelques fonctionnalités mineures à python / perl / ruby: scriptbasic (et aussi yabasic3)
Syntaxe simple et très standard: serait obasique (openbasic) à l'avenir, actuellement freebasic et scriptbasic sont deux saveurs variées ou basiques traditionnelles, tandis que gambas et jabaco sont des dialectes vb6 variés.