Wrox Programmer Forums
|
.NET Framework 3.5 For discussion of the Microsoft .NET Framework 3.5.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the .NET Framework 3.5 section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old April 11th, 2010, 07:55 AM
Authorized User
 
Join Date: Jun 2009
Posts: 87
Thanks: 0
Thanked 0 Times in 0 Posts
Default Plateform independency

Is .NET plateform independent? Can we execute .NET application in Any Operating System?
 
Old April 11th, 2010, 09:58 AM
Friend of Wrox
 
Join Date: Jun 2003
Posts: 1,093
Thanks: 1
Thanked 12 Times in 11 Posts
Default

No. The Microsoft .NET Framework is not platform independent. It only runs on Microsoft Windows (and therfore x86 and x64 processors).

However, there are open source implementation's of Microsoft's .NET Framework that are compliant with the ECMA standards for the C# programming language, the Common Language Runtime, and the Framework Class Library.

Novell's Mono project for example: http://www.mono-project.com/Main_Page.

Mono runs on pretty much any operating system and/or processor architecture on the planet: Linux, Microsoft Windows, Mac OS X, BSD, Sun Solaris, Nintendo Wii, Sony PlayStation 3, Apple iPhone; x86, x86-64, IA64, PowerPC, SPARC (32), ARM, Alpha, s390, s390x (32 and 64 bits) and others.

The Microsoft .NET Framework's Common Language Runtime's JIT compiler generates x86 instructions (32-bit mode) and x86-64 instructions (64-bit mode).

I've poked around in the Mono source a bit, but have only programmed against the .NET framework running under Windows.

Last edited by Bob Bedell; April 11th, 2010 at 12:38 PM..
 
Old April 13th, 2010, 06:06 AM
Authorized User
 
Join Date: Jun 2009
Posts: 87
Thanks: 0
Thanked 0 Times in 0 Posts
Question Plateform independency

If microsoft release .NET framework for other OS. Then is it possible to execute .NET application on that OS?









Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.