Languages And Technolagies Supporting by The .NET Framework and its Architechture
Previous
article we discused about Introduction about .NET Framework and its
Basic Understanding.Now we discussed about Languages and Technologies
which are Supporting by .NET Technologie.They Show below,
- .NET Languages are,
- VB.NET->Visualbasic.NET
- C#.NET->VisualC#.NET
- VC++.NET->VisualC++.NET
- VJ#.NET->VisualJava.NET..etc
- .NET Technologies are
- ASP.NET->Active Server Pages.NET
- ADO.NET->ActiveX DataObject.NET
- WCF->Windows Communication Foundation
- WPF-> Windows Presentation Foundatio
- LINQ->Language Integrated Queary
- AJAX->Asynchronos Java Script and xml ..etc.
These are the Languages and
Technologies Supported by the .NET Technologie.The basic difference
between Language and technologies is..
Language:Language is nothing but ,which has fallows set of Rules and Conditions to develop a Applications.
Technology:Technology
is nothing but ,which is using the Programming language as the
Code-behind or function of the apppilaction and Implemeting the
Applications with validation which is nothing but scripting languages…
Most
useful and we discussing later Articals is Languages are C#.NET,VB.NET
and Technologies are ASP.NET,ADO.NET,which is using to develop a good
Application from .NET Technologie.Comming to the .NET Architecture,the
.NET Architecture has a collection of the Components and Technologies
Shown below figure
The .NET Architecture has the some of the components and Technologies supported by the .NET Technologie.So in .NET Runtime that is CLR has most important components using to develop a Efficient Applications they are
- SecurityManager:The securityManager component first checks priviliges of the current user that the user is access the assembly or not baesd on the evidence.
- JITCompiler:The JIT Compiler is Responsible for Compiling the “MSIL”(Microsoft Intermediat Language) code into the” NativCode”.
- MemoryManager:CLR is Allocating necessary Memory for the Varialbles&Objectives that are to be used by the Application.
- GarbageCollector:In this CLR in de-allocates or cleans up the Un—Necessary Memory the Application,After Usage automatically.
- Exception Manager:It meanse “RUN TIME ERROR”.This component redirect the processore to execute the “catch block” or finallyblock,whenever an eceptionis occurred at Runtime.
Get More Details Here