In our previous article, we learned about the basics of .NET programming and some of the new features it has to offer. Today, we will be knowing about the 4 main components of the .NET architecture. There are 4 main components of the .NET architecture. Let’s learn about those ones by one.
Common Language Specification
.NET has specified these common elements so that objects created by code can rely on them in the different languages chosen.
Framework Class Library
It contains namespaces, most frequently used in the C# programming language. .NET uses these namespaces to organize all classes. Namespaces allow you to manage even large code projects.
Common Language Runtime
The use of an intermediate language called IL allows the generation of a single portable code on multiple platforms, generating it from a single machine hosting any operating system.
The CLR allows applications to be integrated with various systems while properly managing security, compatibility, and deployment, as the latter is optimized for the host platform.
Tools Like Visual Studio
The development environments are hosted on Clouds that allow you to access wherever you are, thus greatly increasing productivity.
Code exploration is also supported by the Cloud and is characterized by high precision even within the workflow.
In addition, the development is based on Artificial Intelligence. It means that you can take advantage of the suggestions proposed by the AI, which learns the changes made locally.