Are there any benefits to using Python for GUI development?
Question: I was looking into Tkinter, but I was wondering if there are any other
packages that help with GUI. Even though Java is more robust than python,
python is faster to write and would be very helpful if I am just trying to
create a quick application. I usually use .Swing and .awt in java to make all
of my applications.

Also, Is there something similar to JWS for python? I am looking to add a link
on a website that will fire up a python coded application

Thanks

(P.S. I'm using Python 3.2.2)


Answer: Yes, python and tkinter are excellent for developing GUIs. While this is true
of most scripting languages, I think these two make a particularly good
combination.

For most GUIs, functionality is more important than form (ie: eye candy is not
top priority). Even then, it's possible to make very nice looking GUIs with
Tkinter. Tk has been my go-to toolkit for close to twenty years. It is most
easily used with Tcl since that is its native language, but there's no denying
the advantage python has over Tcl as far as built-in functionality goes.

That being said, all of the toolkits available to a python programmer are
good. Tkinter's main advantages are that it is extremely easy to use and you
probably already have it installed, so the barrier for entry is very low.

