Linked by Eugenia Loli-Queru on Wed 23rd May 2007 09:13 UTC
GTK+ Often I complain that GTK+ documentation (non-reference) is non-existent. The few GTK+ books that were ever written are now old and most of their included source code does not even compile anymore. All hail "Foundations of GTK+ Development" by Andrew Krause.
Permalink for comment 242698
To read all comments associated with this story, please click here.
RE: Another Book
by pinky on Wed 23rd May 2007 15:44 UTC in reply to "Another Book"
pinky
Member since:
2005-07-15

>I would probably use GTKMM, the C++ wrapper framework.

i agree. Sadly there is no Gtkmm book available and i prefer learning with a book.
Also a strong argument against Gtkmm, at least for me, is the missing feature to connect automatically the signals defined with Glade.

>Of course, these days I prefer Java and .NET. Coding for VM's seems to be the rage, you know.

That's the nice thing about Gtk+. You don't have to code in C, you can code in C++(gtkmm), Python(PyGTK), Java(java-gnome), C#(Gtk#),...
That's really great and it always remembers me about a statement from Owen Taylor (RedHat):
"And of course, the number 1 tip for GTK+ programming is: Don't use C; In my opinion, C is a library programming language not an app programming language."

There is only one problem in my view. This works really well as long as you use compiler-languages (C, C++, Java with gcj,...). But if people start using Python, Java, Mono and other interpreter- or VM-languages than it becomes really bad for memory usage. Imaging you are using 3 applets, on written in Python, one in Java and one in C# than you have all the time one interpreter and two VMs in the background.

Edited 2007-05-23 15:46

Reply Parent Bookmark Score: 3