What is the dot net framework

What is .Net Framework?

Microsoft developed the.Net Framework, a software development platform for creating and running Windows applications. To build desktop and web applications, the.Net framework includes developer tools, programming languages, and libraries. 

Additionally, games, web services, and websites all make use of it.

The.Net framework was designed to create Windows Platform-compatible applications.In 2002, the first version of the.Net framework was released..Net framework 1.0 was the name of the version.Since then, much progress has been made on the Microsoft.Net framework, which is now in version 4.7.2.

Form-based and Web-based applications are both possible with the Microsoft.Net framework.The.Net framework can also be used to create web services.

Additionally, various programming languages like C# and Visual Basic are supported by the framework. So that developers can choose the language they want to use to build the application.

Components of the.NET Framework 

The.Net framework's architecture is based on the following key components:

1. Common Language Runtime In the.Net architecture, the "Common Language Infrastructure," or CLI, is a platform on which the.Net programs are run.

The following are key features of the CLI:

Handling Exceptions: During application execution, exceptions are errors.

Exceptions include the following:

If an application attempts to open a file on the local machine but fails.

If the application attempts to retrieve some records from a database but cannot establish a valid connection to the database.

Garbage Collection: When resources are no longer needed, they are taken out for garbage collection.

A Filehandle that is no longer required is one example of garbage collection. The file handle may no longer be needed if the application has completed all operations on the file.

There is no longer a need to connect to the database. The database connection may no longer be necessary if the application has completed all database operations.

2. Class Library 

There are a number of standard class libraries included in the.NET Framework. A collection of methods and functions that can be used for the main purpose is called a class library.

A class library, for instance, contains methods for all file-level operations. Therefore, there is a technique for reading text from a file.In a similar vein, text can be written to a file using a method.

The majority of methods are broken down into either System* or Microsoft, namespacing. The asterisk * simply indicates a reference to all methods in the System or Microsoft namespace.In the subsequent chapters, we will learn more in-depth about these namespaces.

3. Languages 

The following categories broadly describe the kinds of applications that can be built with the.Net framework:

WinForms is used to create applications that run on a user's machine and are based on Forms.An illustration of a client-based application is Notepad.

Web-based applications built with ASP.Net are designed to run on any browser, including Internet Explorer, Chrome, and Firefox.

Internet Information Services would be installed on the server where the Web application would be processed.

The Microsoft component known as Internet Information Services, or IIS, is used to run an Asp. Application online.

After that, the execution's output is displayed in the browser and sent to the client machines.

Applications that interact with databases like Oracle or Microsoft SQL Server are developed using ADO.Net.

Microsoft always ensures that all supported Windows operating systems are compatible with.Net frameworks. 

I hope that my article was beneficial to you. To learn more, click the link here






Comments

Popular posts from this blog

Web activities in azure data factory

DevOps engineer skill

DevOps deployment tools