By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
459,955 Members | 1,477 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 459,955 IT Pros & Developers. It's quick & easy.

Does dot net truely platform independent?.

P: n/a
Hi all,

can anyone tell me does dot net platform independent? Why can't i run
dot net on unix operating system?.

thanks in advance.

Jan 11 '07 #1
Share this Question
Share on Google+
4 Replies


P: n/a
Hi,

..Net Framework is not platform independent, but optimized for windows
systems.

There are ongoing efforts of porting .Net Framework to other systems, and
most commonly known is the Mono project, and through Mono you are able to
run .Net programs in Unix or other non windows operating systems.
However, if you plan to write .Net programs for non windows platforms, you
are best off starting with Mono instead of regular .Net as not all
libraries have been ported.

The url for the Mono project is http://www.mono-project.com/ but at the
time of writing it did not respond. Until it comes back up, you may
settle for the Wikipedia entry http://en.wikipedia.org/wiki/Mono_(software)

On Thu, 11 Jan 2007 06:55:26 +0100, archana <tr**************@yahoo.com>
wrote:
Hi all,

can anyone tell me does dot net platform independent? Why can't i run
dot net on unix operating system?.

thanks in advance.


--
Happy Coding!
Morten Wennevik [C# MVP]
Jan 11 '07 #2

P: n/a
I think this link will help...

http://groups.google.com.au/group/mi...fa4a47e129fd2d

Thanks
-Srinvias
archana wrote:
Hi all,

can anyone tell me does dot net platform independent? Why can't i run
dot net on unix operating system?.

thanks in advance.
Jan 11 '07 #3

P: n/a
For anyone interested in running .NET managed code on non Microsoft
platforms, I think it's also worth stating that Mono is
supported/funded by and supported by Novell.

I tried Mono when it first became available and wasn't impressed, but
it's made a lot of headway. I recently used Mono for a project and was
pleasently suprised how easy it was to get my ASP.NET project running
on Linux. I had to make alterations to the data layer classes, but
aside from that all the middle tier and UI code (all created in Visual
Studio.NET I might add) ran just fine.

I've heard that recently they also added WinForms support (only for the
1.1 Framework )

I was using the web server that comes supplied with Mono, but I've
heard getting it to work on Apache isn't that big of a hassel.

Morten Wennevik [C# MVP] wrote:
Hi,

.Net Framework is not platform independent, but optimized for windows
systems.

There are ongoing efforts of porting .Net Framework to other systems, and
most commonly known is the Mono project, and through Mono you are able to
run .Net programs in Unix or other non windows operating systems.
However, if you plan to write .Net programs for non windows platforms, you
are best off starting with Mono instead of regular .Net as not all
libraries have been ported.

The url for the Mono project is http://www.mono-project.com/ but at the
time of writing it did not respond. Until it comes back up, you may
settle for the Wikipedia entry http://en.wikipedia.org/wiki/Mono_(software)

On Thu, 11 Jan 2007 06:55:26 +0100, archana <tr**************@yahoo.com>
wrote:
Hi all,

can anyone tell me does dot net platform independent? Why can't i run
dot net on unix operating system?.

thanks in advance.

--
Happy Coding!
Morten Wennevik [C# MVP]
Jan 11 '07 #4

P: n/a
archana wrote:
can anyone tell me does dot net platform independent? Why can't i run
dot net on unix operating system?.
You can not call .NET for platform independent.

The MS .NET product is for Windows only.

There are a couple of .NET implementations
for some Unixes/Linux/MacOS X - the most wellknown
is Mono.

It has implemented most of MS .NET.

You can give it a try on your Unix.

But if you are a business where 99% compatible
means incompatible, then it is not the rigth
approach.

Arne
Jan 12 '07 #5

This discussion thread is closed

Replies have been disabled for this discussion.