ASP.NET Core MVC este un framework model-view-controller utilizat pentru construirea de site-uri web dinamice și API-uri web în ecosistemul .NET. Oferă o arhitectură server-side care separă logica datelor, randarea interfeței utilizator și gestionarea cererilor pentru a menține limitele între straturile aplicației.
Principalele funcționalități ale aspnet/mvc sunt: Model-View-Controller Patterns, HTTP Service Frameworks, Dependency Injection Containers, Model-View-Controller Frameworks, C# Markup Engines, ASP.NET Core Application Frameworks, HTML Templating Engines, Middleware Pipelines.
Alternativele open-source pentru aspnet/mvc includ: codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… nancyfx/nancy — Nancy is a lightweight .NET HTTP web framework used for building web services and APIs on .NET and Mono. Its core… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… spring-attic/spring-mvc-showcase — This project is a showcase application and reference implementation for the Spring MVC framework. It serves as a… top-think/think — Think is a PHP web framework and object-relational mapper designed for building web applications. It functions as a… zendframework/zendframework — Zend Framework is a comprehensive set of decoupled components for building modular, event-driven web applications. It…
CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools
Nancy is a lightweight .NET HTTP web framework used for building web services and APIs on .NET and Mono. Its core identity consists of a routing system for matching URL paths to handlers, a content negotiation engine for selecting response data formats, and a dependency injection container for resolving module requirements. The framework provides a cross-platform web host abstraction that allows applications to run within various web servers or as standalone self-hosted processes. It further decouples components by mapping requested service types to specific implementations at runtime. The s
This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro
This project is a showcase application and reference implementation for the Spring MVC framework. It serves as a demonstration of how to build web applications by separating business logic from user interfaces using a model-view-controller architectural pattern. The application provides examples of HTTP request handling, including the capture of request data, the processing of file uploads, and the generation of formatted HTTP responses. It implements REST API endpoints that map requests to handler methods and return data in formats such as JSON and XML. The project covers core web developme