Microsoft’s ASP.NET Core provides an open-source platform for efficiently building high-performance websites with cross-platform capabilities.
Mark Michaelis, CEO of IntelliTect, has traveled throughout the US teaching developers how to take their existing code and upgrade it to the ASP.NET Core framework because it is a very light, efficient platform that requires users to install only what they need to host websites. Microsoft has been investing in it for the past five years and it doesn’t appear that they’ll be changing this direction any time soon.
At IntelliTect, we’re working with several companies to build new (greenfield) ASP.NET Core systems or to migrate existing ASP.NET Framework projects (brownfield) to ASP.NET Core.
Considering migration? Mark believes the following five ASP.NET Core advantages should
simplify your decision:
- The new platform allows for more efficient ways of executing DevOps, especially in deployment, automated unit testing, monitoring, and analytics—the result is a more efficient solution that promotes better project health and ultimately a better system.
- The ASP.NET Framework is at the end of development, with no more improvements except for security fixes. The longer a company delays, the more code they’ll need to migrate to ASP.NET Core in the future (potentially with greater cost) and the less time they can take advantage of the ASP.NET Core advantages.
- Migrating helps with employee retention by giving developers the opportunity to develop with current technology.
- With ASP.NET Core performance is optimized, allowing for millions of transactions a second (see TechEmpower Benchmarks).
- Cross-platform development and execution enable both development and deployment on Linux and Mac.
“It isn’t a matter of whether your company should migrate, it’s a matter of when, except of course if your product is end of life anyway.” Mark said.
Want more? Check out Michael Stokesbary’s blog about securing Web APIs in .Net Core 2.2.
Ready for the next step? Click for Microsoft’s migration steps.