.NET framework

(redirected from .NET Framework 2.0)

.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.
This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)

.NET Framework

An application software platform from Microsoft, introduced in 2002 and commonly called "dot net." The .NET platform was initially developed for Windows but has been ported to other operating systems (see Mono).

A Bytecode Language
Like Java, .NET is an intermediate bytecode language that requires a runtime interpreter in the computer to execute. .NET compilers generate Microsoft Intermediate Language (MSIL) that is executed by the .NET Common Language Runtime engine (see CLR). SOAP-based Web services and Microsoft's legacy Component Object Model (COM) are supported. See SOAP and COM.

Programming Languages
The primary .NET languages are C# (C Sharp), J# (J Sharp), Managed C++, JScript.NET and Visual Basic.NET. Non-Microsoft languages are supported in the European version of .NET (see CLI) as well as the cross platform version (see Mono). See C#, J#, CLI and .NET Framework Client Profile).

.NET Framework Interfaces

See WPF, Windows Communication Foundation, Windows Workflow Foundation and Windows CardSpace.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
Microsoft .NET Framework 2.0 is a software framework for Microsoft Windows operating systems and is intended to be used by most new applications created for the Windows platform.
You will need to have at least Microsoft Windows Dot.NET Framework 2.0 (Windows Certified) installed, you can also download it from the following link and install it prior to running the utility (Click here to download Microsoft .NET Framework 2.0)
Other requirements include .NET Framework 2.0 or later, and the ability to run as administrator on the to-be-upgraded netbook.<p>The netbook's BIOS must also be modified to set the boot order so that the USB drive is first on the list.
There has to be installed .NET Framework 2.0 or later version, or Mono 2.4 or later.
This boxed set contains the three study guides for these exams: Exam 70-536, on Microsoft .NET framework 2.0 application development foundation; Exam 70-526, on Microsoft .NET framework 2.0 Windows-based client development; and Exam 70-548, on designing and developing Windows-based applications using the Microsoft .NET framework.
This paper provides a Microsoft .NET framework 2.0 application that uses Microsoft Agent[R] for on demand TTS capability.
The solution has been optimised for Visual Studio 2005 and 2008, supports the newest .NET framework 2.0 and 3.5 and ships in 64 bit and 32 bit versions for all current Windows editions.
Mainsoft, which launched a Linux-for-Visual Studio developers program (http://dev.mainsoft.com/) in 2005, reports a strong demand for its 2.0 cross- platform product suite, which introduces support for Microsoft's Visual Studio 2005 IDE and .NET Framework 2.0. Mainsoft's 2.0 products are scheduled for release later this spring.
This highly interactive 11-day developer class is designed to teach Web, Windows, and Distributed Application Developers how to build interactive, data-driven middle-tier and client applications targeting the Windows Forms platform using the .NET Framework 2.0. Students also learn to produce intranet and Internet Web applications that use ASP.NET 2.0 and develop business and data layer applications.
* leveraging Microsoft .NET Framework 2.0, which improves scalability and performance with ASP.NET 2.0 controls and services; and
* Microsoft .NET Framework 2.0 (requires additional 32 MB of hard disk space)
-- Full integration with Visual Studio 2005 with the Microsoft .NET Framework 2.0. -- Reduction of false positive reporting.