Is SaaS Killing Native Linux App Development?
jfruhlinger writes "In a world where 'app' is the new buzzword, the development of native Linux apps is lagging. Some of this can be attributed to the usual community infighting (the latest version of which is argument about Ubuntu's Unity interface), but there may be something deeper at play: Linux advocates have for so long advocated browser-accessed software as a service as a way to break out of Microsoft's proprietary desktop. Now that this world has arrived, there's less incentive to work on native Linux apps. But of course, entrusting your functionality and data to a cloud provider like Google has its own set of concerns for free software fans."
Qt Creator works well with C++ and Python, I'd call those both pretty mainstream.
wxglade works well with me, and being XML based can work with any language you want (and uses native widgets on all the OS'es, so it always looks well integrated). I use it with Python primarily, but it should work for anything (look on their site for officially supported languages).
Have a look here if you're interested: http://wxglade.sourceforge.net/
Eclipse, Netbeans and Java.
As a bonus, your programs will work on Windows too.
Go green: turn off your refrigerator.