> a. Recompile the app using MS VC++/C# & install
>    the existing windows port of the servers to be used.

What does 'install the existing windows port of
the servers' mean?  Which servers would these be?

> b. Recompile the app on Cygwin.

This is probably the cleanest method for most C/C++
stuff that does not use GUI widgets.  If your app
is generally self-contained, you don't even have to
install cygwin, just the single cygwin dll - very
nice and clean.

> c. Install Linux on top of VMware instead.

Your app becames a 2nd, nay, 3rd class citizen
on the Windows desktop.

> d. No way. Over my dead body  ;)

The zealot's argument... be pragmatic. ;)

> e. Code in Java from square one.

Swing performance on Linux and Win32 still sucks (but not
on Mac accdg. to sources).  Still, binary compatibility is 
the one advantage that using Java has over using cross-platform 
widget libraries like wxWindows, Qt, etc...

As for me, if 98% of it can be written in a scripting 
language, then I'll do it using Python and code the
lower level platform specific stuff as Python extensions.

As for the f. answers:

Migs

> f. code in C#/Mono, and help the project in coding 
> the missing pieces. 

Why Mono when Java is so much more mature and has no
FUD surrounding it?  Remember that MS has patents on
.NET and they have said in the past that they will enforce
these (with extreme prejudice seems to be the impression
they want to give) esp. with respect to Linux implementations.
I've maintained in the past that any support of Mono from
MS is just a way to siphon off efforts at developing the
Java platform and Java apps on Linux.  Likely a cold day
in hell before MS will ever embrace Linux esp. now that
Windows 2003 server has gotten a lot of good reviews.

Horatio B. Bogbindero 

>f. recompile you app using winelib. it is not perfect 
> but a good number of apps already work there. 

Isn't this for the opposite?  You have a working
win32 program and you want a version to run on Linux...




=======================
email: andy/netfxph/com


--
Philippine Linux Users' Group (PLUG) Mailing List
[EMAIL PROTECTED] (#PLUG @ irc.free.net.ph)
Official Website: http://plug.linux.org.ph
Searchable Archives: http://marc.free.net.ph
.
To leave, go to http://lists.q-linux.com/mailman/listinfo/plug
.
Are you a Linux newbie? To join the newbie list, go to
http://lists.q-linux.com/mailman/listinfo/ph-linux-newbie

Reply via email to