

If you want a framework with thousands of packages and an active ecosystem that has curated its packages for the past 5 years, the MVC 5 would be my choice If you want the flexibility of developing and running your application on multiple operating systems, then ASP.NET Core would be my choice If you want to be on the leading edge of technology using nightly builds and you’re comfortable with updating and upgrading your code, then ASP.NET Core would be my choice. If you are looking for something that is tested and has been running major websites for almost a decade, MVC 5 would be my choice. If you are looking for raw performance, ASP.NET Core would be my choice. If you are looking 15 years out, I cannot forecast that far into the future. Both frameworks have an MVC approach to coding and both use a very similar Razor templating language. It also begs the question: What do you mean by ‘better’?īoth frameworks will still be supported in at least 4 years. This is an interesting question given the current releases and timetable for future releases. Which option is better: ASP.NET MVC 5 or ASP.NET Core?” “I’m planning to build a new web application in a software as a service (SaaS) model. I received a question this morning in my email that I thought I would answer here so that everyone can have the benefit of my answer:
