ufront-mvc library is the core MVC framework used to handle web requests in Ufront.
- Respond to web requests (page visits, form submits etc.)
- Return a response (a rendered view, some HTML, some JSON, a redirect, or anything else)
- Interact with APIs, Sessions, Authentication and more via dependency injection.
- Easy to set up APIs that interact easily with the rest of your app.
- Work well with dependency injection - you can inject anything into them, and have them injected into a controller or another API.
- Work seamlessly on the server, and are able to be used asynchronously client-side.
- Other features
- HTTP Sessions
- Flexible authentication system
- Low level access to the HttpContext
- Automatic logging - to the server, to a file, to the browser console etc.
- Easy to extend with Middleware, RequestHandlers, LogHandlers and ErrorHandlers.
- Flexible caching implementations
- Ufront MVC does not provide the "Model" in MVC - but take a look at ufront-orm.
- Please use the Github Issue Tracker to report bugs.
- Pull requests always welcome, please ask on
- Contributions to this README are definitely welcome!