News for hackers. Stuff that matters.
Re:Ask HN: An acceptable cross-platform GUI toolkit? by tptacek on Wednesday January 07, 2009 @04:08AM (#423213)
You forgot Swing+Java/Jython/JRuby/Groovy/Clojure.
Re:Ask HN: An acceptable cross-platform GUI toolkit? by gaius on Wednesday January 07, 2009 @04:34AM (#423228)
How I wish I could forget Swing.
Re:Ask HN: An acceptable cross-platform GUI toolkit? by bdittmer on Wednesday January 07, 2009 @08:59AM (#423404)
There are some amazing apps built with swing...JetBrains IDEA and jEdit being two.
Re:Ask HN: An acceptable cross-platform GUI toolkit? by rs on Thursday January 08, 2009 @02:19AM (#424604)
My jaws dropped when I saw these: http://blog.palantirtech.com/2008/07/04/palantir-screenshots...

I never realised that so much could be done with Swing.

Re:Ask HN: An acceptable cross-platform GUI toolkit? by gaius on Wednesday January 07, 2009 @09:48AM (#423450)
Interesting to note that two "amazing" apps written with Java are to help Java programmers ...
Re:Ask HN: An acceptable cross-platform GUI toolkit? by icey on Wednesday January 07, 2009 @11:02AM (#423542)
Why is that interesting? Emacs uses a lisp; does that mean anything about emacs or lisp? (Edit: I'm being serious, I guess I don't see why Java being used to write Java editors is a big deal.)
Re:Ask HN: An acceptable cross-platform GUI toolkit? by bdittmer on Wednesday January 07, 2009 @12:17PM (#423657)
To characterize both exclusively as tools to help java programmers shows that you haven't investigated either very much.
Re:Ask HN: An acceptable cross-platform GUI toolkit? by moder on Wednesday January 07, 2009 @01:01PM (#423708)
> How I wish I could forget Swing.

Could you explain why? Last time I used Java (years ago), Swing was supposedly replacing AWT. Swing seemed very large (certainly, judging by the page-count of all the Swing books on bookstore shelves), and required a lot of subclassing to use.

When I tried it out, it was slow, to be sure, but it was also relatively easy to use. The layout managers worked well for my simple apps. I also liked the "Metal" theme, though others complained that Metal was unreservedly ugly.

Re:Ask HN: An acceptable cross-platform GUI toolkit? by gaius on Wednesday January 07, 2009 @04:54PM (#424024)
Like everything else Java, it just does everything in the most elaborate, baroque and top-heavy way it can. There are so many, so much better ways to build GUIs out there. That's what I meant in my comment about Java editors; you need an enormous amount of tool support to do anything useful in Java because of all the boilerplate you need. Tk on the other hand is an absolute pleasure to use, and I spend almost no time on my GUIs now, I can concentrate on my real code.
Re:Ask HN: An acceptable cross-platform GUI toolkit? by tptacek on Wednesday January 07, 2009 @08:17PM (#424293)
Nobody likes writing Java, but enough people respect the JVM that we have Groovy, Scala, and Clojure. Why couldn't the same thing be true of Swing-the-API vs. Swing-the-underlying-UI-toolkit?
Re:Ask HN: An acceptable cross-platform GUI toolkit? by swombat on Wednesday January 07, 2009 @05:40AM (#423277)
and AIR.
Re:Ask HN: An acceptable cross-platform GUI toolkit? by wmf on Wednesday January 07, 2009 @02:18PM (#423809)
Too bad AIR gives up on native look and feel.
Re:Ask HN: An acceptable cross-platform GUI toolkit? by jeffshadap on Wednesday January 07, 2009 @09:08AM (#423415)
AIR now works on Linux too