..
The. NET Framework is basically a set of different technologies:
Often the distinction between these components is not clear and we tend to confuse with each other. Here is an 'image taken from Microsoft that helps to better understand the distribution of various technologies within the Class Library

The most widely used languages are definitely C # and VB.NET. In particular, C # is a relatively new language designed for version 1.0. NET. The two languages use different syntax, but each exploits the capabilities of the Class Library, and are supported by the CLR.
All languages. NET is compiled into a more low-level language before the code is executed. This language is called the Common Intermediate Language (CIL, or simply IL) and the CLR operates only on this type of code. The following images from the Microsoft site illustrating how the languages. NET is compiled into CIL and the structure of the CLR


Virtually every EXE (or DLL) generated by. NET contains CIL code, and these are the files that are distributed on the PC client, in the case of Windows Forms applications, or on the web server, in the case of web applications. The CLR has no idea what language was used to generate the code and make another compilation to convert the CIL code into machine language. This step occurs when the code is executed.
| |
ASP (Advanced)
Full course for creating dynamic Web sites. From 39 €. |
| |
ASP.NET (Course)
Full course for building Web applications from 49 €. |
| |
SQL and Database (Course)
Create and manage relational databases. From 39 €. |