Jump to content

.NET Framework

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by BjarkeDahlEbert (talk | contribs) at 23:12, 19 January 2003 (Added link). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The .NET initiative is a project by Microsoft to create a new development platform, focused on network transparency, platform independence, and rapid application development.

.NET is a combination of a number of technologies:

The CLI is clearly inspired by Sun Microsystems' Java Virtual Machine, and is designed to provide support for the C# programming language, an object-oriented language similar to Sun's Java. However, the CLI is also intended to provide support for other languages as well as C#, providing a single unified platform for the development of the Microsoft .NET platform. To allow the integration of older programming models, for the convenience of integration with existing Microsoft products, some compromises have been made to the security model of the system. This has attracted criticism from the Java camp.



Other languages which have compilers for the .NET platform include:

Microsoft has submitted a small part of the specifications for C#, the CLR, and various other pieces of .NET technologies to ECMA for standardization. However, many computer professionals believe that Microsoft will, sooner or later, embrace, extend and extinguish the standard as they have done with other standards before.

An independent implementation of the .NET architecture is being worked on. It is mainly targetted at UNIX and Linux platforms, named Mono, developed mainly by Ximian.

References: