[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: wxWidgets versus gtkmm



On Sat, 19 Aug 2006 15:45:23 -0400
Matej Cepl <ceplm@seznam.cz> wrote:

> Micha Feigin wrote:
> > wxwidgets also has extensions for more then just widgets (networks, file
> > system, etc.) and can work with opengl and there is a driver for plplot
> > for doing plots.
> 
> OK, this is getting over being just uninformed partisan to real FUD --
> before commenting on Qt get some information on what you are talking about
> (like this http://www.trolltech.com/products/qt/features and
> http://www.trolltech.com/products/qt/indepth/modules or
> http://doc.trolltech.com/4.1/classes.html). Just QString is a reason why I
> think Qt is nice idea (I have no idea, whether wxwidgets have something
> similar).
> 

It has something similar.

> > qt also needs to be preprocessed or something similar with the same result
> > but a different name.
> 
> http://blogs.qtdeveloper.net/archives/2005/12/22/qt-41-rocks/
> 

I don't care about macro. I code quite a bit at kernel level which means you do
quite a lot of dirty stuff (including using goto <shudder>). At least earlier
versions of QT require using a special preprocessor before the c/c++ processor.
I don't know if that is still true.

> > Lastly, wxwidgets is freely available on many more platforms (AFAIK qt has
> > a gpl licensed version for linux, and a windows version which has been
> > problematic in terms of versions and availability for a long time, don't
> > know if that has be solved. You need to pay for mac and embeded). wx is
> > available lgpl for linux, windows, mac, palm and possibly others (don't
> > remember now).
> 
> Again, above mentioned Features page -- free (GPL) Qt is available for
> Windows, Mac, Linux (and many other Unices), and special version of Qt
> (Qtopia) is for embedded systems and mobile phones. Of course, if you want
> to make money on selling the software, then you should cough up some money
> (yes, $1,780 or $3,300 is not peanuts, but it is certainly not the biggest
> investment you will have to make for your company, and one I learn hard way
> is that you should not save on your tools).
> 

That depends. If you work for a company developing a big commercial product
then yes, a couple thousand $ won't make the difference (two weeks of one
programmer's salary or so).

But when you are like me, mostly writing open source software with the
occational small freelance work to support uni which brings much less than 1780$
for the whole job then qt is not an option. Plus, it's easier to sell wx to the
company once you know it since it doesn't cost money, if they are used to
windows, they won't shell the extra $ just because you like it better for what
you do.

Of course it depends on the product, the company and what you usually do.

> Best,
> 
> Matěj
> 



Reply to: