Friday, December 30, 2011

What is .Net ?

==> Runs Primarily on Microsoft Windows

==> Supports language interoperability , that is, each language can use the code which is written in other languages.

==> Programs written in .net runs in an environment called CLR(common language runtime). CLR provides security,memory management and exception handling.

==> Visual Studio is an IDE(Integrated development environment) developed by Microsoft for application development.

==> .Net framework is made of two major components , they are CLR(common language runtime) and FCL(framework class library).

The following diagram shows the .NET Framework




CLR abstracts the underlying operating system from your code, it means that your code has to run using the services provided by the CLR and we get a new name called managed code. The CLR provides its services to applications by providing a standard set of library classes that abstract all the tasks that you will ever need. These classes are called as the Base Class Libraries. On top of this, other development platforms and applications are built (like ASP.NET, ADO.NET and so on). Language compilers that need to generate code for the CLR must adhere to a common set of specifications as laid down by the Common Language Specification (CLS). Above this, you have all the popular .NET languages.

No comments:

Post a Comment