This example page shows features associated with the lightweight framework that is capable of organizing applications using either the MVC or MVVM development approach.
Responds to requests via actions that are responsible for tying specific models, view models, and views together.
Captures functionality that is typically a set of methods that interact closely with actions, repositories, or services.
Houses a collection of presentation focused templates that provide the controller with a way of expressing output.
Ties data closely to the view by binding view model data into special placeholders that make displaying data easier.
Extends phpdoc metadata to do behind the scenes work such as automatic class inclusion or decorating data bound properties.
Defines css and javascript definitions that can be reused within views to add additional styles or functions not defined in layouts.
Creates a way to "fancify" urls by allowing controller action endpoints to be rewritten in a more human readable (and SEO friendly) way.
Works in conjunction with controller actions to seamlessly bind action parameters to the logical hierarchy of urls.