Free IDE Gambas Reaches 1.0
A few months ago, the GPL IDE Gambas reached 1.0 release candidate phase, and now reader drfreak writes "Gambas has now hit 1.0 and looks promising as GNU/Linux's answer to Visual Basic. Now, if it ran in Windows too, it would truly crush VB for database applications. Check it out at gambas.sourceforge.net." A 1.0.1 release came out on January 3rd to fix a few bugs.
NI think that the project is good enough to try to get a new design (and a new logo).
This project with a more professional look can be a great success.
Any thesigners out there?
My city: Barcelona.
Maybe I'm in the minority here, but I don't like the "spread-out" IDE layout they've got going on here. It reminds me too much of the GIMP, and not in a good way. Perhaps it's my Windows background, but I want a single window with toolboxes and sidebars inside that window (see Visual Studio or KDevelop). This "Let's have a bunch of floating windows with nothing tying them together" approach just makes me think the developers are trying to copy Mac apps rather than Windows apps, with the main drawback of not having a single app menu across the top of the screen to tie everything together (yes, I know that various desktop environments can optionally move app menus to the top of the screen, but how consistent are they? Will they keep the menu from the "Project" window up top when I have the "Toolbox" window focused? Do they know that the "Properties" window and code window are related, and should raise together?). I'm not saying that copying from either is bad or wrong, just that if you're going to do it, do it right.
I guess VB is belittled not because of features, but because of the horrid quality of common vb apps.
...and so on...
And for the poor quality of the language.
And 'cause it tends to change and be incompatible from version to version
Will gambas apps be better than vb apps? If they are written by the same monkeys I don't think so.
The release of gambas IS great news, however, simply 'cause now we can reply to the endless "there is no simple RAD solution under linux" rants with "then use gambas, you fool!"
Ciao, Renato
It's called "tile" and the goal is to make Tk look native on all platforms, in a 21st century sort of way.
http://tktable.sourceforge.net/tile/
Combine that with starkits, and you have 0 dependencies. Just distribute one file.
http://www.welton.it/davidw/
I can never understand this attitude towards VB.
The reliability of apps written in VB has nothing to do with the language, and everything to do with the programmer. If you slap some code together, run it to make sure there are no syntax errors and then release it as version 1.0 how is that a fault with Visual Basic?
Without wanting to blow my own trumpet, I get many emails thanking me for my useful, stable programs, every one of which is written in VB. They're not simple apps, either - my major project is over 6 megs of source code.
VB allows me to code efficiently, quickly and with a minimum of errors, and until I come across something which allows me to code even quicker, even more efficiently and with even less errors I'm sticking with it.
I'm not claiming to be some guru level programmer, I'm just pointing out that it's a bit hard blaming VB for bad software just because beginners can dash in and code the World's Best Program in their lunch break.
Anyway, look on the positive side: If all those beginners started out with C# you'd have thousands of crappy, bug-ridden programs written in that language, and the 'VB generates crap' argument would go up in smoke.
Hal Spacejock: Science Fiction with Nuts
That's not true. You have to license the software if you wan't the IDE. You can develop very happily from the command line and compile and distribute or sell till your heart is complete via the .NET SDK. You get free compilers and headers and access to 100% of the features of the .NET runtime.
Plus there are *never* any runtime or distribution royalities.
Ohh, one more thing. If you are a VB programmer or a C# programmer, you should investigate Mono with GTK#.
For anyone who's never seen the error message above: can Gambas programs be compiled and distributed without being packed solid with loads of seperate controls and libraries? Or would the user have to download and install gambas him/herself?