Linked by Thom Holwerda on Thu 7th Jul 2005 14:41 UTC
Gnome The second point release of the stable 2.10.x branch of GNOME is now officially released. This release has seen continued work to eliminate memory leaks, plain bugs and in general improve and polish the stable series of GNOME. Source: bindings, desktop, platform.
Permalink for comment 960
To read all comments associated with this story, please click here.
RE: Gnome bloat and is slow
by Mystilleef on Thu 7th Jul 2005 19:18 UTC in reply to "Gnome bloat and is slow"
Mystilleef
Member since:
2005-06-29

I'm sorry both C and C++ are ewil programming languages. And both are horrible for designing and authoring desktop applications.

That been said, GTK+ is a fabulous well documented object oriented graphic user interface API. If you are not convinced, you only need to take a look at the number of applications written with it. Go ahead. Have a look at sourceforge, freshmeat, gnomefiles and friends. If you are still not convinced, you need help.

The fun with GTK+, or programming in general, begins when you use dynamic, expressive and productive high level bindings like Python. The PyGTK binding is particular is a wonder. The productivity gains is nothing short of amazing. I can now actually focus on iterative testing, prototyping and design, as opposed to fiddling with constructs, syntax, semantics and long compilation times ending with compiler errors.

The GTK+ team have done an astounding job. After playing with the likes of Glib and GObject, you'd wonder why we need bloated and complex C++. No offense, but only masochists code desktop applications in C and C++, given how mature the higher level dynamic bindings are for GTK+, especially Python.

Reply Parent Score: 1