> 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
