My only problem with it is that I did not find a way to disable it's font-smoothing. Did my homework, searched through all the forums and found no answer.
If anyone knows how to do that, I'd be happy to hear.
True, I don't understand. I've never developed GUI applications under linux before. In addition I didn't really know the distinction between Gnome and Gtk, KDE and Qt etc, I only had a vague idea.
However many comments here were informative, beyond the scope of the original question. Some people took the trouble to highlight the pros and cons of different toolkits, and for that I'm grateful.
I think that choosing the right toolkit is of interest to both proprietary and open-source developers. There are many considerations to take into account. I posted the question here assuming that people here have experience with a wide variety of toolkits and could highlight the important issues when choosing one.
I'm happy to hear that patents are not a real issue, btw. It remains to evaluate the kits based on how much they fit the requirements.
First I'd like to clarify, my intention was not to create a flame-war.
My concern with Gnome is not the license (that is, copyrights) but rather patents. I know that Mono is GPL, but that does not protect me from Microsoft's litigations in the future over grounds of patent infringements. Currently only a few distributions (SuSE, Xandros etc.) are 'protected' from such litigations. I know that Gnome is not Mono etc, but they do seem to adopt several 'problematic' technologies.
About Qt, I happen to trust Nokia to continue supporting that platform. This is of course a personal opinion, I'm not affiliated with Nokia in any way. The company does have a history of supporting open source initiatives.
My concern is real, at least for me, and I guess that others are worried as well. The comments below suggested using Java, which is an option for me. I'll also look into wxPython as I develop in Python. However a C/C++ widget toolkit is also necessary.
About myself, I'm using Linux, both Ubuntu and Fedora. I happen to like the Gnome desktop. Currently I develop applications for in-house use in the course of my studies toward a master degree. These applications will probably be released under some open-source license in the future.
Evince is very nice.
My only problem with it is that I did not find a way to disable it's font-smoothing.
Did my homework, searched through all the forums and found no answer.
If anyone knows how to do that, I'd be happy to hear.
Nice summary. Thanks!
True, I don't understand. I've never developed GUI applications under linux before. In addition I didn't really know the distinction between Gnome and Gtk, KDE and Qt etc, I only had a vague idea.
However many comments here were informative, beyond the scope of the original question. Some people took the trouble to highlight the pros and cons of different toolkits, and for that I'm grateful.
I think that choosing the right toolkit is of interest to both proprietary and open-source developers. There are many considerations to take into account. I posted the question here assuming that people here have experience with a wide variety of toolkits and could highlight the important issues when choosing one.
I'm happy to hear that patents are not a real issue, btw. It remains to evaluate the kits based on how much they fit the requirements.
First I'd like to clarify, my intention was not to create a flame-war.
My concern with Gnome is not the license (that is, copyrights) but rather patents. I know that Mono is GPL, but that does not protect me from Microsoft's litigations in the future over grounds of patent infringements. Currently only a few distributions (SuSE, Xandros etc.) are 'protected' from such litigations. I know that Gnome is not Mono etc, but they do seem to adopt several 'problematic' technologies.
About Qt, I happen to trust Nokia to continue supporting that platform. This is of course a personal opinion, I'm not affiliated with Nokia in any way. The company does have a history of supporting open source initiatives.
My concern is real, at least for me, and I guess that others are worried as well. The comments below suggested using Java, which is an option for me. I'll also look into wxPython as I develop in Python. However a C/C++ widget toolkit is also necessary.
About myself, I'm using Linux, both Ubuntu and Fedora. I happen to like the Gnome desktop. Currently I develop applications for in-house use in the course of my studies toward a master degree. These applications will probably be released under some open-source license in the future.