LWN.net Logo

Sobotka: Why GIMP is inadequate

Sobotka: Why GIMP is inadequate

Posted Jan 12, 2011 20:51 UTC (Wed) by prokoudine (guest, #41788)
In reply to: Sobotka: Why GIMP is inadequate by romanfi
Parent article: Sobotka: Why GIMP is inadequate

> That's not as good as Qt.

And yet the best free vector graphics editor, Inkscape, is written in GTKMM.


(Log in to post comments)

Sobotka: Why GIMP is inadequate

Posted Jan 13, 2011 6:08 UTC (Thu) by romanfi (guest, #72329) [Link]

okoudine wrote:

> And yet the best free vector graphics editor, Inkscape,
> is written in GTKMM.

GTKMM is an object oriented wrapper using an object oriented programming language around an object oriented design using a non object oriented programming language. For me, that's a quirk or suboptimal workaround.

And, can you prove that GTKMM wouldn't have been better in terms of

- easier design

- faster design and/or coding

- better L&F (yes, I work with inkscape from time to time)

when using e.g. Qt instead of GTK(MM)? Because all the arguments I listed above in my answer to another posting still hold true, e.g. compatibility across platforms, documentation, stability, etc.

If Qt would already hade been GPL when the developers started writing Goll and Sodipodi, do you think they would have had selected this one instead of Qt?

Of course, one aspect must never be forgotten. Would be GTK(MM) as good as it is now without Qt, and would Qt be as good as it is now without GTK(MM)? I think you understand what I want to say with this last sentence.

Please forgive me my bad english, it's not my mother's language.

Sobotka: Why GIMP is inadequate

Posted Jan 13, 2011 6:16 UTC (Thu) by DOT (subscriber, #58786) [Link]

One counter-argument trumps all others: Qt uses the dreaded MOC. Yes, stupid argument. Stupid language wars.

Sobotka: Why GIMP is inadequate

Posted Jan 13, 2011 20:17 UTC (Thu) by daniel (subscriber, #3181) [Link]

"Qt uses the dreaded MOC"

Big deal, its better than casts. Even the original QT developers agree SigC++ or similar would have been better solution but these didn't exist at the time. The practical impact on design is negligible.

By the way "dreaded" is inappropriate rhetoric in this context. You might as well say the same of the the C preprocessor.

Sobotka: Why GIMP is inadequate

Posted Jan 13, 2011 22:12 UTC (Thu) by DOT (subscriber, #58786) [Link]

Of course it's inappropriate. That's the point. This whole discussion is fucking tiresome.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds