Framework with Unix

  • Thread starter Thread starter Tim
  • Start date Start date
T

Tim

Hi Gurus,
I am kind of new with Microsoft Frameworks.
We are writing an application for windows right now. I am wondering if we
can run the same application with no change in code in Unix environment?

I'll appreciate any suggestion I get on this topic.

Thanks, Tim
 
Hi Gurus,
I am kind of new with Microsoft Frameworks.
We are writing an application for windows right now. I am wondering if we
can run the same application with no change in code in Unix environment?

I'll appreciate any suggestion I get on this topic.

Thanks, Tim

That's a broad subject and AFAIK, this is being done by Mono in Unix,
but i'm not sure that all of the .NET framework under Windows can be
usable as is in Windows's .NET framework.

http://www.mono-project.com/Main_Page

Thanks,

Onur Güzel
 
kimiraikkonen said:
That's a broad subject and AFAIK, this is being done by Mono in Unix,
but i'm not sure that all of the .NET framework under Windows can be
usable as is in Windows's .NET framework.

http://www.mono-project.com/Main_Page

Thanks,

Onur Güzel

In any case, the code that runs under windows will need to be re-compiled,
at a minimum, under the Mono .Net framework on the *nix machine.

HTH,
Mythran
 
Tom Shelton said:
Nope. They are binary compatible. You can take a .NET exe and run it on
Mono
(assuming all parts have been implemented in Mono) unchanged.

Nice, that is something I had not heard of. So, since the IL is what the
..Net code is compiled into, I guess I should have assumed that the Mono
compiler would still read it, if everything that was called/implemented was
also implemented in Mono....<shrug> my bad.

Thanks,
Mythran
 
Thanks Guys
Since I still consider myself as beginner level I have another question.
Can we run Java on Unix machine without making any changes in the code.

Thanks, Tim
 
Tim said:
Thanks Guys
Since I still consider myself as beginner level I have another question.
Can we run Java on Unix machine without making any changes in the code.
A bit off topic in a .NET group :-), but the answer is not an unequivocal
yes, as many Java people would have you believe. It all depends on which
Java API classes you might have used, especially AWT classes and whether the
target machine is running the same version of the JVM as on your development
machine (if you used "cutting edge" features). In most cases, yes, your
..class file should run on a JVM on a different platform.
 
In the past ( 3 years ago ) when i played with Mono on Suse Linux i found
that the remoting classes were not fully implemented at that time
however the rest seemed to work flawless .

As Sharp develop etc etc do not support fw 3.5 in a non beta version i
guess that you may forget the new framework classes for a while when going
the Mono way

HTH

Michel
 
Back
Top