Gambas is almost Basic on Linux, and for those Visual Basic programmers looking to move from Windows to Linux then this may be the final push that they need.
Any Visual Basic programmers considering moving (sensibly) from Windows to Linux may well be put off by the thought of having to relearn all of their programming skills and techniques. Fortunately that's no longer a problem - now the Visual Basic programmer only needs to install Gambas, and within minutes they can be up and running with very little loss of productivity.
The first thing that Gambas' founder Benoit Minisini is keen to point out is that Gambas is not a VB clone (and is in fact not compatible with Visual Basic) - he's also keen to point out that Gambas is a language like Visual Basic under Linux; hence his motto: Gambas almost means Basic.
There are two ways to obtain Gambas:
So, for example, the easiest way to install Gambas on a Debian Linux PC is to go to the command line and type:
sudo apt-get install gambas
Running Gambas from the command line is simple - it's just a matter of knowing which version has been installed, and so that will be one of the folllowing:
gambas
gambas2
There are no issues with having both versions installed (to compare the differences and test code, for example).
The Gambas IDE (Integrated Design Environment) is simple, clean and any Visual Basic programmer will feel completely at home with it - even someone new to programming will undanted by it - it looks like it should be easy to use, and it is.
The IDE consists of:
The best way to learn any programming languages is to just start typing and Gambas is no different - even the complete novice can develop a professional looking GUI (Graphical User Interface) in a very small amount of time; for example creating a simple form couldn't be easier:
A minor issue, but one which can be a little irritating for some people, is the mascot - a blue prawn that sits on the screen smiling and winking. Anyone who is particlarly distracted by it may turn it off by doing the following:
And that's all there is to care free, almost Visual Basic programming on Linux.