|DOT NET Framework is a software framework that runs commonly on Microsoft Windows. It consists of a large library and tools which helps developers to create Windows software much faster and easier and supports several programming languages which allow language interoperability which means that each programming language can re-use the code written for another programming language.
The DOT NET development architecture consists of four major components such as - Common Language Specification (CLS), Framework Class Library (FCL), Common Language Runtime (CLR), .NET Tools.
The Common Language Specification (CLS) is a common platform that integrates codes and components from numerous .NET based programming languages, which means that a .NET application can be written in multiple programming languages with no extra effort from the developer’s side.
The Framework Class Library (FCL) is a compilation of more than seven thousand classes and data types that allow .NET applications to read and write files, access databases, display a graphical user interface, draw graphics, etc.
Programs created for the .NET Framework execute in a software environment that is the Common Language Runtime (CLR), it is an application virtual machine that provides important services namely - security, memory management, and exception handling. The class library and the CLR collectively make up the .NET Framework. The CLR is the execution engine for .NET applications and acts as an interface between .NET based applications and the operating system.
Visual Studio .NET is one of the most important tool used by Microsoft for developing Windows software. Visual Studio provides an integrated development environment (IDE) for developers to build standalone Windows applications, highly interactive Web sites, Web applications, and Web services supported by .NET.
The Base Class Library of the DOT NET Framework provides user interface, data access, database connectivity, cryptography, web application development, numeric algorithms, and network communications. Programmers create software by integrating their own source code with the .NET Framework and other libraries.
Visit us @ http://www.cattechnologies.com/offshoreNETDevelopment.aspx