Why Use GTK+?
An anonymous reader writes "IBM DeveloperWorks is running an interesting student article that introduces users to the world of GTK+. It explains what GTK+ is, why you should consider using it, and the benefits it provides. Together with the rest of the series, this installment provides enough introductory information that, if you decide to use GTK+ in your own projects, you'll know where to look for further materials."
As someone who has worked heavily with user interface kits and technology since the mid eighties, it is shocking and depressing to see the sorry state of Linux, and to a somewhat lesser extent, Windows application/desktop API/Runtimes like GTK+.
I really hope Apple is quietly working on getting the OS X application runtime working on both Linux and Windows. To able to build one fat binary on either Linux or Windows that runs on both Windows and Linux would turn the computing world on its head.
Both Microsoft's and the open source desktops/UI toolkits like GTK+ are absolute garbage - and jarringly painful to use if you have spent any time with OS X as either a user or developer.
And don't start spewing bullshit about it only being due to 'pretty skins'...
After the Intel Macs crash and burn, they will, Apple should have something ready to go and ready for anyone. Free complete set of developer tools and Apple runtime for both Linux and Windows. One click multi-platform support right in the Apple devtools from the same code base. And throw in a complete open source version of Safari that can be built and run right out of the box.
Why you shouldn't use the Library GPL for your next library
http://www.gnu.org/licenses/why-not-lgpl.html
Why would anyone use third-rate GUI toolkits like GTK or QT when MS is giving away the best GUI toolkit ever (Visual Studio) for free?
http://msdn.microsoft.com/vstudio/express/
The latest GIMPs all are 2.8 exclusively and if you try to run on 2.6 you get all sorts of problems.
Even the new GAIM 2 beta is 2.6 and if you try to use 2.8 you get all kinds of problems.
I REALLY HATE WHEN DEVELOPERS CREATE DLL HELL.