This is the first step is some more refactorings to come in the future with the goal of making MVC less monolythic. This makes the core of MVC more reusable and more in line with the design of other vNext platform components. With this change, Mvc.Core contains just the minimal guts needed to build a working app. - Action Discovery - Action Invoker - Filters - ObjectResult - Model Metadata - Model Binding - Formatters - Validation System And yes, we are aware of the irony of 'minimal MVC' not including the view system. The idea is that this is the kernel of an MVC app, and anything real is layered on top. The most noticable impact of this change is that MvcOptions has been blown apart into more managable chunks. See the various ConfigureMvc*** methods. The new Mvc.Extensions package is a placeholder while we evaluate and tune the new definitions. Expect more changes as features are move to their own packages, and in some case their own repositories. For now there is no experience to bootstrap an Mvc.Core app. That's coming next. |
||
|---|---|---|
| samples | ||
| src | ||
| test | ||
| .gitattributes | ||
| .gitignore | ||
| .travis.yml | ||
| CONTRIBUTING.md | ||
| LICENSE.txt | ||
| Mvc.NoFun.sln | ||
| Mvc.sln | ||
| NuGet.Config | ||
| README.md | ||
| Settings.StyleCop | ||
| appveyor.yml | ||
| build.cmd | ||
| build.sh | ||
| global.json | ||
| makefile.shade | ||
README.md
ASP.NET MVC
ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and gives you full control over markup for enjoyable, agile development. ASP.NET MVC includes many features that enable fast, TDD-friendly development for creating sophisticated applications that use the latest web standards.
ASP.NET MVC in ASP.NET 5 includes support for building web pages and HTTP services in a single aligned framework that can be hosted in IIS or self-hosted in your own process.
This project is part of ASP.NET 5. You can find samples, documentation and getting started instructions for ASP.NET 5 at the Home repo.