MS Net framework 4.5 Architecture
What is .Net ?
A run-time engine for manage code, a platform designed for Internet-distributed software, a consistent object oriented programming environment, a code-execution environment that minimizes software deployment and version conflicts and eliminates the performance problems of scripted or interpreted environments.
|dot net 4.0|
- .Net framework Class Library (FCL):- It's a object oriented collection of reusable types and sits on top of the .net clr.
- Common Language Runtime (CLR) :- Responsible for manage code execution as runtime, memory management, thread management.
.Net framework 4.5 at its core consists of Common Language Runtime (CLR), Dynamic Language Runtime (DLR), Base Class Library (BCL), Portable Class Library, Parallel Extension and WinRT.
With .Net Framework 4.0 there were various new additions in BCL which includes DLR, MEF, Parallel Extension, Entity Framework, WCF Data Services and ability to host .NET 4 runtime with .NET 3.5, 3.0, 2.0 runtimes side by side under the same hosting process.
|net framework 4.5|