Architecture of DOT NET framework
Notes:
Introduction to Architecture of DOT NET framework:
- is a run time execution environment ; which is responsible for managing and executing applications developed using visual studio
.NET framework architecture : components
CLR: Common Language Runtime
- responsible for loading and executing all .Net programs or applications
BCL: Base Class Library
- contains collection of common classes; which can be used in many languages in common
WinForms:
- contains collection of windows form controls; which allow us to develop windows based applications
ASP.NET: Active Server Page
- contains collection of web form controls; which allow us to develop web based applications
ADO.NET: ActiveX Data Object
- contains collection of data providers; which allow us to connect and work with various kinds databases
WPF: Windows Presentation Foundation
- allows us to enhance look and feel of windows applications
WCF: Windows Communication Foundation
- allows us to develop service oriented applications which communicate across web
WF: Workflow Foundation
- allows us to develop work flow within .NET applications
Cardspace:
- allows us to create digital files to store user specific information or use centric information
LINQ: Language Integrated Query
- allows us to represent and manage relational data in the form of programming objects
CTS: Common Type System
- contains collection of data types which can be used in many languages in common
CLS: Common Language Specifications
- contains collection of rules and regulations that every language must follow which runs under .NET framework