News for hackers. Stuff that matters.
Re:Ask HN: Good languages for closed-source desktop apps by Vargas on Saturday October 02, 2010 @05:30PM (#1751407)
C++ with QT or wxWidgets is highly portable.

http://www.wxwidgets.org/

Re:Ask HN: Good languages for closed-source desktop apps by joey_bananas on Saturday October 02, 2010 @06:24PM (#1751511)
Maybe so, but it's still gonna stick out like a sore thumb everywhere. Meaning annoyed users, meaning the app is never ever gonna become a buzz on blogs and shit, meaning low earnings.
Re:Ask HN: Good languages for closed-source desktop apps by patio11 on Saturday October 02, 2010 @06:39PM (#1751549)
I have a counterexample which comes immediately to mind, but he wouldn't appreciate being mentioned. So, trust me on this one: uses QT, well-beloved by a traditionally underserved market, is "a buzz on blogs and shit" for that community, now has a boatloat of competitors, and doing "quite well indeed."
Re:Ask HN: Good languages for closed-source desktop apps by koenigdavidmj on Saturday October 02, 2010 @07:37PM (#1751639)
Does last.fm's desktop client stick out like a sore thumb everywhere?
Re:Ask HN: Good languages for closed-source desktop apps by daniel02216 on Sunday October 03, 2010 @05:57AM (#1752446)
On a Mac it sure does.
Re:Ask HN: Good languages for closed-source desktop apps by mrj on Saturday October 02, 2010 @07:10PM (#1751593)
QT has a style system that can closely match the target platform.
Re:Ask HN: Good languages for closed-source desktop apps by nostrademons on Saturday October 02, 2010 @08:14PM (#1751713)
So does Java Swing, but that never stopped Java from sticking out like a sore thumb everywhere.

Users become very sensitive to the details of the windowing system, and when a program breaks their expectations, they often consciously recognize what's wrong with the program, they just get frustrated. I'm thinking of things as subtle as whether you can create and rename folders from within a Save As... box, or what the tab order of fields in a dialog is, or what cursor shows up when you drag & drop items. It's very easy to get the look & feel 99% right and still have users feel that something is still very wrong with the app.

Re:Ask HN: Good languages for closed-source desktop apps by mrj on Saturday October 02, 2010 @09:03PM (#1751802)
Maybe just a bad example, but the QT doc says:

  On Windows, Mac OS X, KDE and GNOME, these static functions will call the native file dialog when possible.
http://doc.trolltech.com/4.7/qfiledialog.html

QT is way better than Swing. It's a laughable comparison, really. QT does such a better job at being native.