.NET Framework: Difference between revisions

Content deleted Content added
mono details go to Mono (software)
No edit summary
Line 15:
</div>
 
The pre-coded solutions that form the framework's [[Base Class Library]] cover a large range of [[programming]] needs in a number of areas, including user [[interface (computer science)|interface]], [[data access]], [[Database Connection|database connectivity]], [[cryptography]], [[web application]] development, numeric [[algorithm]]s, and [[Computer networking|network communications]]. The class library is used by programmers who combine it with their own [[source code|code]] to produce applications.
 
Programs written for the .NET Framework execute in a [[software]] environment that manages the program's [[runtime]] requirements. Also part of the .NET Framework, this runtime environment is known as the [[Common Language Runtime]] (CLR). The CLR provides the appearance of an [[virtual machine#Application virtual machine|application virtual machine]] so that programmers need not consider the capabilities of the specific [[Central Processing Unit|CPU]] that will execute the program. The CLR also provides other important services such as security, [[memory management]], and [[exception handling]]. The class library and the CLR together compose the .NET Framework.