.NET Framework 2.0 :
Languages are used for developing the applications.
.NET languages are classified into two types
- Microsoft.NET Languages
- Non Microsoft.NET Languages
The languages which are provided by Microsoft organisation are called are Microsoft .NET Languages.
Non Microsoft.NET Languages:
The languages which are provided by other than Microsoft organisation are called are Non Microsoft .NET Languages.
Ex: Cobol, Fortorn etc..
Common Language Specification:[CLS]
Common language Specification is set of standards defined by Microsoft .Any language that targets .NET has to qualify or reach the standards.
Commom Type System: [CTS]
- Every programming language will have their own datatypes.
- .NET is supports multiple languages so it is called as Language Independent Technology.
- Common Type System(CTS) has set of common datatypes defined by Microsoft. All .NET Languages has to map their datatypes to CTS.
It is used for developing desktop and client server application.
ASP.NET:(Active Server Pages)
This technology is used to for developing websites and web services.
ADO.NET:(ActiveX Data Objects)
It is technology used for interacting with any database or XML documents in any .NET application developed using any .NET languages.
Base Class Library:
It is rich collection of Predefined class provided by Microsoft. Whenever the base class is needed in the application we can import it.
Common Language Runtime: [CLR]
It is a collection of resources used for executing any .NET application.
Thread Support: It is used to provide multithreading support to .NET application.
COM Marshaler: It allows .NET application to communicate with COM applications.
Exception Manager: It handles the runtime exceptions with help of Try,Catch blocks.
Security Engine: It provides the form level, application level and folder level security to ASP.NET Application.
Type Checker: It provides strict Type Casting.
Debug Engine: It allows the .NET programmer to perform debugging to .NET application.
Code Manager : It manages the code during execution of application/program.
JIT Compiler: Just In Time compiler is used to convert MSIL(Microsoft Intermediate Language ) to native code.
Garbage Collector: .NET memory management is handled by garbage collector.
Class Loader: It Loads classes from application to CLR.


No comments:
Post a Comment