Skip to content

This website works best using cookies which are currently disabled.Cookie policy  Allow cookies
United States of America (English) Change
 

.NET framework

<language, tool, library> A software development and execution environment designed by Microsoft as a direct competitor to Java. .NET framework should not be confused with Microsoft's past labeling of a line of products as ".NET".

.NET simplifies interoperability between languages and machines on Microsoft Windows especially, although not specifically, for web based services. Essentially the .NET framework consists of the CLR (common language runtime), CTS (common type system), CLS (common language system), and IL (intermediate language).

The CLR consists of a number of resources provided to .NET applications such as the security model, type system and .NET classes (c.f. Java classes). The CTS is the range of all types that .NET understands although it is not necessarily the case that a .NET program will understand all of these types. The CLS however is a subset of the CTS which all .NET languages must support: any two .NET languages can interoperate via. the CLS.

All .NET languages are at some stage compiled into the IL, a byte-code like language. However unlike a standard Java run time environment, the IL is converted to machine code either upon installation of the software or at run time by a just in time compiler (JIT). The IL is not interpretted.

.NET's main weakness is that Microsoft have ignored the Unix and mainframe environments, effectively ruling .NET out of use in many enterprise environments. However there is Mono - an open source .NET framework for Unix}.

.NET was based on research by Steven Lucco on a product called OmniVM, sold by Colusa software. Attracted to OmniVM since VB and C/C++ environments were already available, Microsoft bought Colusa in 1996. Microsoft provides .NET compilers for C#, C++, VB, and Jscript.

.NET framework Related Courses

MCPD: Windows Developer 3.5 on Visual Studio 2008
MS-MCPD-WIN35 | Compucert.com

Microsoft Certified Professional Developers (MCPDs) are certified to develop, update, operate, and upgrade applications utilizing Microsoft .NET More...

MCTS: .NET Framework 3.5 ASP .NET Applications
MS-MCTS-NET-35-ASP | Compucert.com

Sign up for our classroom training and never get behind or miss another class. You determine when and where the course is completed. We collaborated More...

MCTS: .NET Framework 3.5 Windows Forms Applications
MS-MCTS-NET-35-WFA | Compucert.com

Schedule our instructor led classroom training at your convenience and never miss another lecture or fall behind. You are in complete control. We More...

MOC 4995 Programming with the Microsoft .NET Framework using Microsoft Visual Studio 2005

This course enables developers who are migrating from a different development language, an earlier version of Visual Basic .NET or Visual C#, or who More...

MOC 6368 Programming with the Microsoft .NET Framework using Microsoft Visual Studio 2008

This course provides students with an introduction to developing n-tier applications for the Microsoft .NET 3.5 environment using Microsoft Visual More...

.NET framework Related Jobs

.NET Programmer - ABB-SEDEVKC
Kansas City MO, $55k - $75k

.NET Developer - .NET Framework, ASP.NET, JavaScript Software Developer .NET Programmer needed. Work for a nationally recognized company More...

.NET Developer - BJ1-.NETDeveloper
Slidell LA, $70k - $110k

.NET Developer - .net, .NET Development, .NET Framework .NET Developer If you are a .NET Developer with experience, please read on! Based More...

.NET Software Developer - RH1-.NetSWDev-ND
Fargo ND, $50k - $80k

.NET Software Developer - .NET Development, C#, .NET Framework .NET Software Developer Based in Fargo, ND we are a privately held company More...

.Net Developer
Atlanta, Georgia, Competitive + Benefits

.Net Developer Skills: C#, ASP.NET 4.0 Developer, SQL DB connections, ASP.NET MVC, entity framework Summary: This is a 6 month contract More...

.NET Programmer Analyst - Healthcare, ASP.NET, C#...
Ontario CA, $40.00 - $60.00/hour

.NET Programmer Analyst - ASP.NET, C#, VB.NET .NET Programmer Analyst We are a health care management company that manages provider More...