Programming platform developed by Microsoft, including the Common Language Runtime (CLR) and class libraries that provide standard functionality for the application. The task of the .NET platform is to manage various elements of the system: application code, memory and security.
Application platform for building web applications based on the Model-View-Controller (MVC) pattern based on ASP.NET technology. The most important features of the ASP.NET MVC application platform include: the use of the ASP.NET engine allowing the use of many infrastructure components offered by this platform. The API of the platform is strongly based on interfaces, allowing for easy expansion, creating and testing of individual components. A flexible Uniform Resource Locator address mapping mechanism that allows you to easily build applications using the REST pattern, using a user-friendly URL structure. This mechanism is also more SEO friendly.
Framework with expressive and elegant syntax. It provides typical functionalities that are used on a daily basis when creating Internet projects, such as authentication, routing, sessions and caching. It is a great set of tools for building large and solid applications. The expressive migration system and strictly integrated testing are the tools needed to build even the most advanced projects.