Framework with Unix

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
 
K

kimiraikkonen

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
 
M

Mythran

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
 
M

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
 
T

Tim

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
 
P

PvdG42

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.
 
M

Michel Posseth [MCP]

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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top