.net Framework - Introduction
.Net Framework is a software development platform developed by Microsoft for building and running Windows applications. The first version of .net framework is released in 2002. It is used to build web, desktop and mobile applications. It is also used to develop web services.
.Net Framework support many programming language like C#, Visual Basic, Jscript, Python. etc
Main Components of .net framework are:
- Common Language Runtime (CLR)
- Framework Class Library (FCL)
1. Common Language Runtime (CLR)
It is the run-time environment that runs the codes, execute it and converts it into native code.
Key Features Of CLI:
a] Exception Handling - Exceptions are errors which occur when the application is executed. And Exception handling is use to ensures that the flow of the program doesn't break when an exception occurs.
b] Garbage Collection - Process of removing unwanted resources when they are no longer required.
c] Memory management
2. Framework Class Library (FCL)
It is a standard class library with a collection of methods and functions that can be used to build application.
Languages such as
- WinForms – It is a Graphical User Interface(GUI) class library which is bundled in . Net Framework. It is used for developing forms-based applications.
- ASP.Net – This is used for developing web-based applications.
- ADO.Net – This technology is used to establish a connections of a application with Databases such as Oracle or Microsoft SQL Server.