View Full Version : Good graphical programming environment for Ubuntu?

May 2nd, 2008, 07:23 PM

I'm not new to programming, having worked in Pascal, Fortran, Java, Visual Basic, and probably another one or two that I don't really remember. I really liked some of the graphical programming environments I have used such as the (sorry) M$ environments and also Visual Cafe for Java.

Having the freedom to just draw your screen elements, then plunk code behind them really makes programming much more interesting and engaging for me.

So, what environments would you recommend? I have never programmed anything in Linux, but I think it's high time I did, don't you?

Many Thanks!


May 2nd, 2008, 09:05 PM
This should help - FAQ: GUI Toolkits for Linux http://ubuntuforums.org/showthread.php?t=772507


May 2nd, 2008, 09:09 PM
Also this for the various editors and IDE: http://ubuntuforums.org/showthread.php?p=4716120

May 2nd, 2008, 11:38 PM
I use Vim / Geany as editor and GTK for GUI. I usually do the layout with Glade and then make all the GUI code with Lua.

Glade (>=3) don't generate code, and is language-independent.

May 3rd, 2008, 01:21 AM
Netbeans for Java and Monodevelop for C# are very close to the visual form editors in MS Visual Studio.


Glade is also very good for the GTK+ toolkit, and because it produces an XML-file instead of code for a particular programming language, it can be used for a variety of programming languages. However it is a bit more work than Netbeans or Monodevelop, because you need to process the XML file using the libglade library (reasonably easy to do).

May 3rd, 2008, 02:10 AM
Real *nix developers use vim (or gvim).

May 3rd, 2008, 11:01 AM
Great Feedback! Thanks for the direction! Now I need to start playing to see what I really like so I can get down to stretching my programming legs in Linux.

I'm somewhat intrigued by Python, as I've seen an awful lot of references to it. I may try to delve into that one so that I can try something new.

Best Regards!


May 3rd, 2008, 12:40 PM
MonoDevelop was mentioned and I like it quite a bit. I hear it's getting much better soon, VS2005-style code completion/suggestions. (there is this kind of functionality but not quite so good as VS) http://www.mono-project.com/news/archive/2008/Apr-08.html

May 3rd, 2008, 09:03 PM
Geany rocks that's all I can say, really :popcorn:

May 3rd, 2008, 09:13 PM
Real *nix developers use vim (or gvim).
Wrong, they use butterflies :-P


May 3rd, 2008, 11:47 PM

May 4th, 2008, 12:23 AM

Is that "Rolling On the Laughing Floor"? :p

Surely you mean "Rolling On the Floor, Laughing"... ie. ROFL?! ;)

May 4th, 2008, 12:42 AM
I'm currently using a combination of code::blocks, gedit and ddd for my '*nix' dev and find that if all fails nano is groovy.

Actually, if there was a c++ code completion plugin fo gedit I probably wouldn't be using code::blocks lmao!


May 4th, 2008, 11:35 PM
Is that "Rolling On the Laughing Floor"? :p

Yep, that's the one!