Introduction:-

Dot Net framework is an open source developer platform, created by Microsoft in 2002 that runs primarily on Microsoft Windows. It is an open source developer platform for building different types of apps which is just a way of saying it's a collection of languages and libraries that can all work together to build of all kinds apps. With Net, you can use multiple languages, editors, and libraries to build for Web, Mobile, Desktop, Micro services, Gaming etc.

What does the Dot Net Framework provide?

It's provides two things are Base Class Library (BCL) and Common Language Runtime (CLR).

BCL -It is designed by Microsoft. Without BCL we can't write any code in Net. So, BCL is also known as the Building block of Dot Net Programs. It also includes ADO , data access technology used by developers to access databases.

-It is designed by Microsoft. Without we can't write any code in Net. So, is also known as the Building block of Dot Net Programs. It also includes data access technology used by developers to access databases. CLR-It is the core component under the Net framework which is responsible for converting the MSIL (Microsoft Intermediate Language) code into native code and then execution.

Three different types of Dot Net Framework:-

1 Net Framework-It is the general version required to run Net applications on Windows OS only.

2 Net mono Framework-It is required if you want to run Net applications on other OS like Unix, Linux, MAC OS, etc.

3 Net Compact Framework-It is required to run Net applications on other devices like mobile phones and smartphones.

What is ASP Dot Net and how it's works?

ASP is a web application framework which is part of the framework based on an object-oriented and event-driven programming model to the world of Web development. Itis a great tool for building websites which can dramatically simplify the structure and creation of web applications. It's an open source web framework for building fast and secure web apps and services within Net. It is also cross platform which is one of the biggest draws, which means you can run it on Windows, Linux, Mac OS, basically anywhere. So this will allow you to build your ASP web apps on any operating system, make websites with HTML, CSS or Java script and build these web services to be used by your site or in mobile apps. You can also turn your site sign into popular third party apps for authentication like Microsoft, Google and Twitter more. It's one of biggest selling points is its flexibility and object-oriented features which makes ASP an ideal choice for developing Net Application development.

Difference between Dot Net and ASP Dot Net:-