What is .Net Framework? Architecture & Components

Comments · 227 Views

Applications that are built on forms and are web-based are created using the Microsoft .NET framework.

The .NET Framework from Microsoft serves as a framework for creating and operating Windows applications. The .Net Framework offers developer tools, programming languages, and libraries that may be used to create desktop and web applications. It is also used to develop websites, web services, and games. FITA Academy offers the best Dot Net Training in Chennai with placement assistance. 

Applications that are built on forms and are web-based are created using the Microsoft .NET framework. The .NET framework can also be used to construct web services.

Additionally, the Framework supports a number of programming languages, including Visual Basic and C#. Therefore, programmers can select the language they want to use to create the desired application. 

 

.NET Components

 

Common Language Runtime

The "Common Language Infrastructure" (CLI) is a platform in .Net architecture used to run .Net programmes.

The CLI has the following key features:

Exception Handling – Exceptions are mistakes that happen while the application is running.

Garbage Collection – The act of removing unnecessary resources when they are no longer needed is known as garbage collection.

 

Class Library

There are a number of common class libraries included with the .NET Framework. A class library is a group of functions and techniques that can be used to address particular issues.

For instance, a class library has methods that manage all operations at the file level. The ability to read text from a file therefore exists. An approach to writing text to a file exists as well.

A logical division of methods is a namespace. These namespaces will be covered in more detail in later chapters. Professionals at Dot Net Online Course support students to become technical experts with placement assistance at FITA Academy.

 

.Net Framework Design Principle

Let's study the .NET framework's design tenets. The .Net Framework is highly suited for creating.Net based apps because of the design principles listed below.

 

Interoperability

The .Net Framework offers backward compatibility. Still functional is the app. This is because Microsoft makes sure that previous framework versions are compatible with newer versions with each release.

 

Portability 

Applications created using the.Any Windows platform can use the Net Framework. Microsoft has recently worked to make its products compatible with different operating systems like iOS and Linux.

 

Security

The security system in the .NET framework is effective. Applications can be validated and authenticated with the use of built-in security mechanisms.

 

Memory management

The common language runtime handles all memory management. The .Net Framework offers the capacity to identify resources that the currently running programme is not using. After that, it will publish those sources.

The .NET framework contains a programme named "garbage collection" that is used to accomplish this. Regular garbage collection determines which system resources are not being used and releases them as necessary.

 

Simplified deployment 

Tools for compiling .Net Framework-based applications are also included with the Framework. Then, these packages are made available to client computers. The application will be installed automatically by packages. Join Dot Net Training in Coimbatore to learn about Dot Net tools.

 

Comments
@socialvkay Code Github Our telegram