Is .Net platform Independent?
Is .Net platform Independent? Can any one explain that?
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.
Sam HobbsPosted Jun 21, 2011, 3:16 AM
.Net is Microsoft's implementation of the Common Language Infrastructure (CLI). The CLI is designed for platform independence just as the Java Virtual Machine is. Also the CLI is a subset of .Net.
Vilas GitePosted Jun 20, 2011, 7:29 AM
As per Sandeep's reply....... it's (.NET) independent platform for diff. Languages. Just OS issue.. :)
-----------
Really nice reply of Vulpes (in words) of Sandeeps (figure)..
Sandeep ShekhawatPosted Jun 20, 2011, 6:18 AM
Basically .Net platform understands only one language MSIL or IL.
Here MSIL is platform independent it is similar to JAVA Bycte code. Then CLR generate a platform dependent code that executes processor,
But if you want run your .NET application on LINUX then use MONO tool.
VulpesPosted Jun 20, 2011, 5:18 AM
In practice, this means that .NET only runs on Windows platforms except as noted below:
1. In an ASP.NET application, .NET can run on the server and generate DHTML that can be rendered on a browser on non-Windows platforms.
2. Silverlight applications can run on Mac OS X as well as Windows.
3. Although it's not strictly the same as .NET, there are versions of it (notably Mono) which can produce applications which run on a variety of platforms such as Linux, Unix, Solaris and Mac OS X.
Abhimanyu K VatsaPosted Jun 20, 2011, 4:42 AM
Posted Jun 20, 2011, 3:11 AM
Krishna GaradPosted Jun 20, 2011, 2:42 AM