Free IDE Gambas Reaches 1.0 359
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.
project's aims (from site) (Score:5, Informative)
Wow (Score:2, Informative)
I haven't had a chance to investigate further (should be working, after all!) but does anybody know what you need to distribute to get an app working on another box? Does the RPM it creates install all the required libs etc or do they need Gambas installed too?
Re:Looks Good (Score:1, Informative)
Single parent MDI windows in Linux suck ass.
Why?
Because there is no reason for it. In windows it's nessicary because you have to dumpall your windows into the same space. With Linux you have multiple virtual desktops.
Say you have Gimp. You setup 2 virtual desktop windows, one for artwork and toolbar, the other to contain all of the dialogs. (like for brushes, layers, selections, patterns, etc etc)
That way you quickly switch back and forth (I use a simple keycombo).
This arrangement is much more superior then what is possible if Gimp used a single window-parent style like Photoshop does, and it is the reason people design applications like they do.
In Windows you need this because all the windows occupy one space. If you have more then one app open all the different windows get mixed up together and it's a huge pain in the ass to keep them all sorted.
People who heavily multitask have to do things like move the task bar to the side of the screen and make it so that they can read the names of the windows. Total usability crappiness.
Photoshop does what it does because it was originally a Mac OS application and the MDI window emulates the actions of the Mac OS desktop.
in Mac OS each application has it's own virtual desktop. When you click on a Window it brings the ENTIRE application to the front, instead of just the particular window you clicked on.
That's one of the major reasons why Gimp has such a bad rap. Because it's designed to be used in a enviroment that has superior window handling capabilities instead of the still-stuck-in-the-early-1990's style that Windows uses.
Beleive me. Single window-parent MDI interfaces SUCK. Especially when you have multiple monitors. They just introduce severe limitations on the user.
much better to have a bunch of secondary windows on one or two desktops on either side of your main workspace and you switch to them when you need them, then keep the main area were you work constantly in the front and pretty much full screen.
That way you don't have to dick around with searching thru a bunch of menus and crap to find what you want. Go left of current screen you have everything you are looking for right in front of you and were you left it.
Go left, go right, go up, go down. Each direction can have not only the windows associated with the MDI app your working with, but other related applications or things you need to keep a eye on, such as irc-clients or Mozilla open on slashot.
Also reduces the need for massive expensive monitors, too.
Once you get used to it it is very intuitive.
Of course if your coming from a Windows background with only a single workspace to operate in I can see how it's a bit confusing at first.
Re:if you want VB on Linux why not just use REALBa (Score:3, Informative)
You're right it ain't free - It's $600 for the version that will work for all three OSes, or a grand if you want a 12 month subscription. Kind of steep for those of us who just fool around with computers for fun rather than work.
Re:REALbasic (Score:1, Informative)
It's still beta, the IDE is only now being developed, and the Mac port doesn't exist yet (any volunteers?), but it fits the "free" criteria...
Re:Best logo (Score:5, Informative)
Re:A better alternative (Score:3, Informative)
http://lazarus.freepascal.org
Why not Mono basic? (Score:2, Informative)
Mono basic will be based on VB.NET, not awful old VB.
Mono basic will actually be rather compatible with MS VB.NET in language and class library.
Mono basic will be able to take advantage of code written in or for Mono/C#, and any other languages that get ported to the mono platform.
So what does this project have going for it over mono basic?
OK, so right now it's a bit further down the road than mono basic, but will it really maintain that lead? I think Mono has more weight behind it. e.g. novell.
Re:So now it's ok to like VB? (Score:2, Informative)
Back in the VB5/6 days i never heard anyone who did VB stuff that this is only meant as prototype. it was allways meant to be released as VB App. (with some DLLs written in VC++)
Re:Cluttered IDE (Score:3, Informative)
Re:So now it's ok to like VB? (Score:3, Informative)
Re:Tcl Tk (Score:3, Informative)
http://tktable.sourceforge.net/tile/ [sourceforge.net]
This works well enough for production apps now, but it will also become part of the Tk core in the near future. They interoperate with all existing Tk widgets, and the extension works with Perl's Tcl::Tk binding and with Tkinter.
Even without that, it is not more than a dozen lines of code to polish up the look of most Tk apps, it is just that many don't put that last spit and polish step into their code.
Re:VBRUN300.dll Not found? (Score:2, Informative)
On related news... (Score:3, Informative)