An overview of .Net

An overview of .Net

 The .NET Framework supports building and running coherent applications and services capable to address the current needs of individuals and large organizations.

To enable such diversified supports across a wide range of application domains, the .NET Framework architecture has been designed to provide a robust, reusable, safe, and interoperable environment to application developers.

The .NET Framework Architecture

* CLR: Is a core component that provides an execution environment for applications running on the .NET Framework.

* .NET Framework class library: Is a library of classes, interfaces, and other types that provides common functionality to .NET applications.

* CTS: Is a standard that defines how types are declared, used, and managed in the CLR.CTS is primarily responsible for the cross-language integration support provided by the CLR.

Code developed using one of these programming languages executes under the CLR and is called managed code. Unmanaged code stands for code written with languages such as VB and C+ + code written to develop applications such as COM objects, ActiveX components etc.

  • The .NET Framework

The primary version of the .Net framework was 1.0 which came within the year 2002. .NET framework is that the software development platform provided by Microsoft.

  • Uses of .Net Framework

It is employed to develop Form-based applications, Web-based applications, and Web services.

WHAT IS .NET?

.NET may be a free, cross-platform, open-source developer platform for building many various sorts of applications.

With .NET, you'll use multiple languages, editors, and libraries to create for the web, mobile, desktop, games, and IoT.

The two major components of. NET Frameworks are the Common Language Runtime (CLR) and the. NET Framework Class Library.

There is a spread of programming languages available on the .Net platform, https://VB.Net and C# being the foremost common ones. it's wont to build applications for  website Windows, phones, the web page, etc.

  • ADVANTAGES OF .NET FRAMEWORK

•Less Coding and Increased Reuse of Code

•Deployment

•Reliability

•Security

•Use across Platforms and Languages

•Use for Service-Oriented Architecture