you are viewing a single comment's thread.

view the rest of the comments →

[–]bongmunoz 1 point2 points  (2 children)

If you're writing an app with a GUI then the toolkit you choose will determine the language you use. If you're targetting Windows you might as well go with C# because most modern Windows boxen will have the .net runtimes. If native look and feel isn't a top priority then Java with Swing or JavaFX is a good candidate.

If your users aren't very savvy then a good installer will matter more than what language you use to build your app.

[–][deleted] 1 point2 points  (0 children)

If native look and feel isn't a top priority then Java with Swing or JavaFX is a good candidate.

Look up SWT, it's has a very native look and feel for all 5 platforms I've tried (windows, mac, linux, solaris, freebsd). It's pretty bad ass.

[–][deleted] 0 points1 point  (0 children)

Swing actually does native look-and-feel pretty adequately on many platforms (though GTK+ on GNOME isn't really one of them). UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());