CodeBehind is a modern back-end framework under ASP.NET Core. CodeBehind was developed by Elanat in 2023 and competes with Microsoft's default web frameworks (ASP.NET Core MVC and Razor Pages and Blazor). CodeBehind is an engineering masterpiece that simultaneously provides the possibility of development based on MVC, Model-View, Controller-View, only View, and Web-Forms. The type of structure and naming in CodeBehind is nostalgia and reminds me of former Microsoft Web-Forms. The aspx extension is the files of the view section in the CodeBehind framework and they support standard syntax (<%=Standard%>) and Razor syntax (@Razor). This framework guarantees the separation of server-side codes from the design part (HTML) and there is no need to write server-side codes in the view.
Features
- The CodeBehind framework is faster than Microsoft's default web frameworks (ASP.NET Core MVC and Razor Pages)
- Developing with CodeBehind is very simple. You can use MVC pattern or Model-View or Controller-View or only View
- Modular: It is modular. Just copy the new project files, including DLL and aspx, into the current active project
- Get output: You can call the output of the aspx page in another aspx page and modify its output
- Under .NET Core: Your project will still be under ASP.NET Core and you will benefit from all the benefits of .NET Core
- Code-Behind: Code-Behind pattern will be fully respected