DEV Community

Cover image for New Performance Test, CodeBehind Framework VS ASP.NET Core MVC
elanatframework
elanatframework

Posted on • Originally published at elanat.net

New Performance Test, CodeBehind Framework VS ASP.NET Core MVC

If you check the CodeBehind Framework for the first time, you will realize that this is the framework that should have been and wasn't! A web framework with a revolutionary architecture that has an amazing and flexible structure in .NET Core, developed by Elanat and outside the control of Microsoft.

Based on the last test done by Web Frameworks Benchmark on 2024-09-23, the CodeBehind Framework in version 3.6 is on average 17% faster than ASP.NET Core MVC. Web Frameworks Benchmark is an impartial organization that ranks web frameworks based on their performance.

The image below shows the performance table of web frameworks in ASP.NET Core.

Performance table of web frameworks in ASP.NET Core

According to the image above, the CodeBehind Framework leaves a great performance in this test, so that it is only 7-8% away from the Minimal API mode in ASP.NET Core.

The link below shows the performance comparison of frameworks in ASP.NET Core.
https://web-frameworks-benchmark.netlify.app/result?l=csharp

Note: Even if you create a Minimal API project for a low scale, the performance of the Minimal API will be reduced. In fact, adding validation and manual management and trying to create flexibility in the Minimal API mode not only reduces performance, but also slows down development and makes the code hard to maintain and creates several other challenges.

The image below shows the comparison between CodeBehind Framework and ASP.NET Core MVC in a chart.

Comparison between CodeBehind Framework and ASP.NET Core MVC

For more comparisons, refer to the following link:
https://web-frameworks-benchmark.netlify.app/compare?f=codebehind,aspnet-mvc
CodeBehind is a complete MVC framework that poses a big challenge to Microsoft's default web frameworks (ASP.NET Core MVC, Razor Pages, and Blazor) with its stunning performance, modular and flexible structure.

Related links

CodeBehind on GitHub:
https://github.com/elanatframework/Code_behind

Get CodeBehind from NuGet:
https://www.nuget.org/packages/CodeBehind/

CodeBehind page:
https://elanat.net/page_content/code_behind

Top comments (0)