Yesterday I released the API/ABI-stable gtkmm 2.20.0.
Some GNOME friends recently suggested that we should hype gtkmm more, and the applications that use it. I think they want us to use meaningless phrases like more-productive, ground-breaking, state-of-the-art, etc. I won’t do that, but it’s nice to note that gtkmm has now tracked the GTK+ 2 API for 7.5 years, and has officially followed the GNOME release schedule for 6 years. It is the pure C++ GUI toolkit that you can depend on, if you like that kind of thing, while still easily using other standard tools and APIs. Its ongoing development is entirely open.
It will help you write code that works and that you understand better. It won’t help you “just” write code in 10 times less time, or with 10 times less bugs, but nothing can because software development is difficult and likely to remain difficult.
I will take the opportunity to link to gtkmm’s documentation and to mention that a company, Openismus, funds its development and offers paid support and training.
I know when I’m considering using a library I try and figure out if there’s a decent community around it. Having some screenshots and recommendations looks impressive, and makes it clear that gtkmm is around to stay and going to be kept up.
I’ve been using gtkmm and openscenegraph to develop a (commercial, closed-source) scientific visualisation application; I bet there’s a lot of other ‘invisible’ use of it in the commercial world. The list of users of Python on the right of their website always impresses me :-)
Grahame, we have some lists here:
http://gtkmm.org/commercial_support.shtml
and here:
http://gtkmm.org/extra.shtml
For what it’s worth I find GTKmm to be just wonderful. The fact that it uses standard STL stuff when possible just makes it dead easy to use with existing code bases. It is also easy to move away from GTKmm as it doesn’t force a bunch of its own data structures down your throat. I have yet to see a good reason to actually move away, but I find great assurance in the fact that I can move away with completely rewriting my code.
So thank you!
Great! I’ve used GTKmm a bit and it’s wonderful, congrats!
Yay! Just wanted to say thanks for all the work you do with gtkmm! We use gtkmm at VMware and I just can’t imagine doing our UI in straight C/gtk. =:)
Hi Murray,
Thanks (you and the others) for the continuing excellent work — gtkmm is a quality product.
I can remember when there were actually multiple C++ toolkits for GTK+ (‘Inti’ and some other
that came with an IDE…), but gtkmm has outlived all of them, for good reason!