PDA

View Full Version : Good graphical programming environment for Ubuntu?



Colorado
May 2nd, 2008, 07:23 PM
Hi!

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!


Colorado

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

Steve

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

kknd
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.

samjh
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.

www.netbeans.org
www.monodevelop.com

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).

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

Colorado
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!


Colorado

aamukahvi
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

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

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

http://imgs.xkcd.com/comics/real_programmers.png

Sockerdrickan
May 3rd, 2008, 11:47 PM
Rolf

samjh
May 4th, 2008, 12:23 AM
Rolf

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

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

Mickeysofine1972
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!

Mike

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

Yep, that's the one!