PDA

View Full Version : Best programming language for GUI programs



alecjw
September 30th, 2006, 04:18 PM
I've just started learning ruby, and I want to make a fully featured, free (GPL), arciving program for ******* with full compression and decompression support for zip, bz2, tar, war, gz, iso, deb etc with a GUI. Is it possible to make GUI programs in ruby or do you need something more powerful? Ruby seems to me to be a cross between ASP and PHP.

tagra123
September 30th, 2006, 04:20 PM
I've been playing with python. Its kinda cool too.

alecjw
September 30th, 2006, 04:25 PM
I've been playing with python. Its kinda cool too.

How easy is it to make GUI stuff? Could you give me an example of something really simple? (eg. just a coloured rectangle)

thebluesgnr
September 30th, 2006, 04:36 PM
Python is pretty easy, and it has the advantage that pygtk (http://www.pygtk.org) is quite popular so it's well documented.

Note360
September 30th, 2006, 04:45 PM
actually ruby's gtk is fairly simple. I haven't done much of it though.

tagra123
September 30th, 2006, 05:36 PM
How easy is it to make GUI stuff? Could you give me an example of something really simple? (eg. just a coloured rectangle)

Programming with Microsoft's tools is still easier but there are usable tools for linux.


Ton of examples here:

http://www.awaretek.com/tutorials.html


I'm not sure how stable Mono but I've created a small windowed app that can run on windows and linux using mono.

I believe python can be run in windows too. I'm sure I read this somewhere.

moephan
September 30th, 2006, 07:18 PM
I just posted about this on another thread. Here are some links to get you started with Python and Gtk:

Dive into Python to get you rolling:
http://diveintopython.org/

Python tutorial:
http://docs.python.org/tut/tut.html

The Python language reference:
http://docs.python.org/ref/ref.html

The Python class library:
http://docs.python.org/lib/lib.html

the pyGtk tutorial:
http://www.moeraki.com/pygtkreference/pygtk2tutorial/


Cheers, Rick

Desi-Tek.com
September 30th, 2006, 10:48 PM
wat about java swing and awt :)

alecjw
September 30th, 2006, 11:03 PM
I think i choose python :)
It can be used like PHP, as a preprocessor for a web srver, can't it?

alecjw
September 30th, 2006, 11:08 PM
Hmmmmmm... Isn't GTK for gnome? What do I use for *******?

Wolki
October 1st, 2006, 02:26 AM
You can write Windows programs in gtk too. For example, GIMP for Windows is. :)

tagra123
October 1st, 2006, 03:54 AM
Hmmmmmm... Isn't GTK for gnome? What do I use for *******?

Python / GTK works for windows too

http://www.python.org/download/windows/

http://www.pygtk.org/