472,958 Members | 2,732 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,958 software developers and data experts.

Does dot net truely platform independent?.

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
4 4146
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
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
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
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 thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Hans Georg Krauthaeuser | last post by:
Hey all, this is probably a FAQ, but I didn't found the answer... I use msvcrt.kbhit() to check for a user keyboard event on windows. But now, I would prefer to make the module independent...
10
by: RA Scheltema | last post by:
hi all, A small question about serializing and deserializing a long in a platform independent manner. Can this be done with the following code ?: char buf; long val = 35456;
14
by: Champika Nirosh | last post by:
Hi All, We have a windows from application written in C#, there we have used Browser COM and other basic libraries present in standard .NET/C# SDK. So the next part is to make this appliaction...
16
by: Andy | last post by:
Hi, I have read that 'C' is platform-independent and portable. I can'tsee much a difference between the two terms. Could anyone differentiate the two? Also is the statement actually true? Thanks...
16
by: bobrik | last post by:
Hello, I am using the Python DB API for access to MySQL. But it is not platform-independent - I need a module not included in Python by default - python-mysql, and it uses a compiled binary...
1
by: /M | last post by:
Hi! As you know, one way to seperate platform dependent code from platform _independent_ code is to create an abstract base class which acts as an interface towards all platform independent code...
8
by: =?iso-8859-1?B?QW5kcuk=?= | last post by:
I would like to find out how I can launch an independent Python program from existing one in a cross-platform way. The result I am after is that a new terminal window should open (for io...
23
by: Martin T. | last post by:
Hi all! char* p = new char; // POD! .... delete p; // std compliant delete p; // will work on VC8 free(p); // will also work on VC8 I am interested on which platforms/compilers the...
3
by: saneman | last post by:
I have read that Python is a platform independent language. But on this page: http://docs.python.org/tut/node4.html#SECTION004220000000000000000 it seems that making a python script...
0
by: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{
2
by: DJRhino | last post by:
Was curious if anyone else was having this same issue or not.... I was just Up/Down graded to windows 11 and now my access combo boxes are not acting right. With win 10 I could start typing...
0
by: Aliciasmith | last post by:
In an age dominated by smartphones, having a mobile app for your business is no longer an option; it's a necessity. Whether you're a startup or an established enterprise, finding the right mobile app...
4
NeoPa
by: NeoPa | last post by:
Hello everyone. I find myself stuck trying to find the VBA way to get Access to create a PDF of the currently-selected (and open) object (Form or Report). I know it can be done by selecting :...
3
NeoPa
by: NeoPa | last post by:
Introduction For this article I'll be using a very simple database which has Form (clsForm) & Report (clsReport) classes that simply handle making the calling Form invisible until the Form, or all...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 1 Nov 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM) Please note that the UK and Europe revert to winter time on...
3
by: nia12 | last post by:
Hi there, I am very new to Access so apologies if any of this is obvious/not clear. I am creating a data collection tool for health care employees to complete. It consists of a number of...
0
NeoPa
by: NeoPa | last post by:
Introduction For this article I'll be focusing on the Report (clsReport) class. This simply handles making the calling Form invisible until all of the Reports opened by it have been closed, when it...
0
isladogs
by: isladogs | last post by:
The next online meeting of the Access Europe User Group will be on Wednesday 6 Dec 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, Mike...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.