Dot Net Introduction and Features

Share on FacebookShare on LinkedInTweet about this on TwitterGoogle+

What is DOT.NET?

The DOT NET is a software framework. It is developed by Microsoft. It includes a large library and also provides language interoperability across some programming languages. Language interoperability refers the capability of two different languages to interact and operate on the same kind of data structures.


The programs written for DOT NET execute in a software environment. The name of the software environment is Common Language Runtime (CLR). It is the virtual machine component. The compiled code is converted into machine code at first. Then it is executed by computer’s CPU. The CLR provides additional services like exception handling, memory management, type safety, garbage collection, thread management etc.


The DOT NET Framework’s Base Class Library offers user interface, database connectivity, data access, cryptography, web application development, numeric algorithms, network communications etc. Programmers produce software by combining their own source code with the  DOT NET Framework and other libraries. The DOT NET Framework is projected to be used by most new applications created for the Windows platform. Microsoft also produces an integrated largely for DOT NET software called Visual Studio.


Design Features of DOT NET Framework

  • Interoperability
  • Common Language Runtime engine (CLR)
  • Language independence
  • Base Class Library
  • Simplified deployment
  • Security
  • Portability