Developer's path to Windows/*NIX multi-platform?

greensh at greensh at
Thu Apr 1 17:30:38 CST 2004

At work we write A LOT of 3D graphics code that has requirements to run on 
winders/linux/macintosh. Qt has definitely proved the way to go (5 years 
now) with only minor changes required and then it worked on ALL platforms. 
Java and Python were too slow and required too many code changes for each 
platform, whereas Qt worked with our existing C/C++ code nicely. BTW, a real 
good book that's out now is "C++ GUI Programming with Qt 3" by Jasmin 
Blanchette and Mark Summerfield. It starts very basic from Hello World. It's 
worth the $30.

I'd have to say, so far from what I've seen Wine still has a long way to go 
before it's ready for production, and reliable use... it's getting there but 
just not there yet. It's great for porting apps, but too poorly documented 
for actual development. I mean this forum is about it and you're lucky if 
you can get answers. But thanks to all the helpful people here, maybe it 
will grow.


On Thu, 1 Apr 2004 17:39:14 -0500 (EST), "Dimitrie O. Paun" 
<dimi at> wrote :

> You ask:
> > I am willing to re-write my best Windows software from scratch, but I
> > insist that the result is native or almost on Linux so there are not any
> > weird GUI glitches. Do you think Wine is the way to go for me, or am I
> > better off writing individual versions and keeping the Windows software
> > native and then producing QT or GTK versions for *NIX? I'm at a 
> > here, since I'll be dedicating years of work in whatever direction I 
> IMO Wine is the perfect tool for you. We know, it's not perfect.
> But the best use of your time (and the most efficient) would be to:
>   1. Fix any problems in your apps (like reliance on strange Windows
>      corner cases, use of very obscure features)
>   2. Help out fix Wine so that your apps run properly.
> This will not only help us a lot, but it will help you make good
> use of your time, and it will allow you to do cross platform
> development (even for Windows) from your Linux box.
> Please direct questions to wine-devel at, where people
> can help you out.
> -- 
> Dimi.

More information about the wine-devel mailing list