Pranam Bhat
Difference between ASP.NET Framework, ASP.NET Core and ASP.NET MVC

What is the difference between ASP.NET Framework, ASP.NET Core and ASP.NET MVC?

By Pranam Bhat in .NET on Jun 29 2021
  • Bohdan Stupak
    Nov, 2021 13

    ASP.NET Framework is based on a concept of predfined controls (web forms) that are translated into HTML/Javasrcipt. Dev experience is similar to win.forms: visual designer form and code behind that handles events emitted by controls.
    ASP.NET MVC in turn is more modern framework that implements MVC pattern. MVC pattern allows to place more advanced logic inside controllers. While you can leverage web form here as well but preferred way is to use Razor view engine to be translated to HTML.
    ASP.NET Core is ASP.NET MVC for .NET Core. The main diffeernce that it is crossplatform. This comes with a set minor differences (i.e. middlewares).

    • 0


Most Popular Job Functions


MOST LIKED QUESTIONS