Find the answer to your Linux question:
Results 1 to 5 of 5
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1

    Question want to run server-client application on linux!!!!

    Hi eveyone,

    I want to run the client/sever application on linux ( centos 5.4). The client/server codes are written in c# using Visual 2010.Will the wine easily run exe files on linux?


  2. #2
    Trusted Penguin Irithori's Avatar
    Join Date
    May 2009

    Wine is a method to run some -not all- windows applications on linux.
    In various degrees of usefullness.
    Application means usual win32 binaries here, not C# apps.

    For C#, Main Page - Mono would be a more appropiate way.
    But note, that not all parts of a .net environment have been implemented yet or cannot be.

    I am not a dev, but if you aim for cross-platform compatibility, then java may be a better choice.
    You must always face the curtain with a bow.

  3. #3
    ok . No i can't switch from C# to java right now!! so i try mono.

    thanks alot!

  4. $spacer_open
  5. #4
    In my opinion Java is cooler than C#, but ur choice of course.

  6. #5
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    If you HAVE to run C# executables on Linux, then run them on Windows in a virtual machine. As far as I'm concerned, C# and all that ilk are a nightmare! Unfortunately, all too many people bought into Microsoft's propaganda about it. Like Java, they REALLY aren't multi-platform, they aren't portable, they don't deal with updateitis very well, and when Windows updates, so does .NET and you are back to rebuilding and retesting everyting. For my $$ they are (especially C# and Java) just C++ with training wheels.

    Rant over...

    You can try Mono, but since you used Visual Studio .NET 2010 to develop this code, I think you are going to run into a brick wall pretty quickly there, unless you spent an inordinate amount of effort to make your code backward compatible with .NET 1.x and 2.x as well as 3.x (lowest common denominator). However, I think that is not likely, is it?

    That brings me to the question - why do you need to run this stuff on Linux?
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts