.Net Framework is an internal windows component that consist of a Virtual Execution System called Common Language Runtime (CLR) and a set of Class Libraries that supports the execution of applications created by various programming languages.
.Net Framework is used to bridge the gap between appplications created in different languages and provide interoperability between them.
.Net Framework consist of Classes, Interfaces and Value types that help in speeding up the development process and provide access to system functionality.
.Net framework consist a Virtual Execution System that is Common Language Runtime , provides functionalities such as Memory Management , Exception Handling, Debugging, Security, Thread Execution , Code Execution, Code safety , Verification and Compilation.
The CLR automatically releases the resources when they are no longer in use. This Automatic Memory Management resolves the issue of memory leaks and invalid memory references.
.NET Framework provides easy deployement of applications. It provides the deployement of application in the form of Assemblies so that registry entries are not required to store information about components and applications.
.Net Framework has many components that are listed below :-
About the Author
Sudheer Singh Chouhan is a Software Engineer having Expertise in Development Design and Architecting the
applications , Project Management , Designing Large Scale Databases in SQL Server since last 17 Years.
Skill Sets :- Microsoft .NET technologies like ASP.Net Core, Web API, LINQ, Web Forms, WinForms, SQL Server,
EntityFramework, Design Patterns, Solid Principles, Microservices, AWS Cloud.