I found Gambas good, (mostly for beginners). It has two GUI: GTK and Qt. It has auto-completion.It is Object Oriented. I do not know whether it's GPL or Open Source but I guess it's fairly free onto plenty of free Linux platform. Unfortunately, it comes with lot of dependencies with different license each!! Still, it lacks of a real free database support.
Dependencies and all of their different editions make Gambas fractional, some time no backward compatible. An improvement could be a dedicated linux, look at GambOs!!
Most of the other languages do not have a modern, simple GUI too, nor a free database.
Java is not free for commercial productions.
Python, Perl and C have GTK but the database. Perl is pure script: programmers some time
do not want to share their source code.
My choice is C. For the free database...make your own!!
I found Gambas good, (mostly for beginners). It has two GUI: GTK and Qt. It has auto-completion.It is Object Oriented. I do not know whether it's GPL or Open Source but I guess it's fairly free onto plenty of free Linux platform. Unfortunately, it comes with lot of dependencies with different license each!! Still, it lacks of a real free database support.
Dependencies and all of their different editions make Gambas fractional, some time no backward compatible. An improvement could be a dedicated linux, look at GambOs!!
Most of the other languages do not have a modern, simple GUI too, nor a free database.
Java is not free for commercial productions.
Python, Perl and C have GTK but the database. Perl is pure script: programmers some time
do not want to share their source code.
My choice is C. For the free database...make your own!!