We will discuss some main Aspects of .NET Framework:

.NET framework = Framework class Library + Common Language Run Time

1. Common Language Infrastructure:

Common Language


When you select a language, CLI picks up the right compiler for the right language.

In this way one can code for all the supported languages of .NET.

.NET supports: C#, F#, JavaScript, VB , c, cpp, J# and many others . One can download and install MSI’s for languages such as python. This will integrate python into .NET or any other languages into.NET

2. What is this asp? winforms?

asp


These are simply frameworks provided by .NET to develop applications. The Base remains common, its just the applications that defer in the architecture. Say you wanted to build a website, then ASP framework is used.

ADO is the data layer and Winforms is for building windows desktop applications. We will talk about LINQ, Entity framework in coming sessions.

3. Visual Studio traits:
Sources: Images taken from wikipedia.