.NET development has started in the year 2000 , a product of Microsoft. From the begining of .NET development till now, it has got many RAD [ rapid application development ] facilities.
Why .NET?
developed for distributed computing applications [ which access the data from any centralized locations ] , later due it's advantages and features started using for the development of desktop applications , web applications , mobile applications etc,.
What is .NET?
It's a framework which creates a "runtime environment" for .NET based applications.
Supports 61 programming languages like C# , Vb.net , F# etc,.
Components of .NET framework:
- CLR [ common language runtime ] - which provides all the facilities and features to the .net application at the time of execution to execute the code.
- Assemblies / Base class libraries [BCL] - collection of types and resources that forms a logical unit of functionality. Also , known as building blocks for the .net applications and are self-describing in nature.