Hello friends, welcome to the next lesson. In this lesson, we will learn what is ASP dotnet core. It is a framework. Okay, it is a framework like dotnet framework, but its support for cross platform. Now it is not platform dependent means you can run your code on any platform like Mac, Linux or Windows. It's an open source.
So, lots of community members are working on this. And you can find the latest build in a within a week to week or even a month in ASP dotnet core It is redesigned from the previous version it is completely redesigned from the previous dotnet version. Now, it is a complete bunch of functionality and other things which you will need for your project it is a granular and very lightweight the security also increases also there might be some unwanted packages which include by default when you use previous dotnet version, but in this it is a modular approach means for every functionality, there is a nougat package present on a nugget library. You can download from the target source and install as per your need. Okay, now we see what are the benefits of the split NET Core platform it is cross platform means you can create a code or application on any platform and run on any platform before he spit out NET Core dotnet framework support on the on the Windows machine and you can host your site or your API on the eyes.
But now by using dotnet core, you can host your site on is Apache Docker, but also self hosting is available there. It is a one unified model for the MVC and very clear what it means I will explain in a later section. Okay. Now also one more thing, which is very important. dependency injection is inbuilt support for SP dotnet core modularity also achieved modernity is achieved by the middle component in your both request and response pipelines are composed of middleware components. And also you can create your own middleware component.
We can learn this thing in the latter section. So thank you for watching.