| FazBrowse Wikipedia Viewer | Main Page | | |
| Viewing: https://en.wikipedia.org/wiki/Maypole_framework |
Catalyst is a web application framework written in Perl and based on the model–view–controller (MVC) architectural pattern. It began in 2005 as a fork of the Maypole framework, initially intended to become Maypole 3.0, and subsequently developed as its supported successor.
Catalyst is designed around the principles of don't repeat yourself (DRY), flexibility and reuse of existing Perl modules. Its model and view components can use a range of modules, while application-specific controller code can be supplemented by plugins providing functions such as authentication, session management and HTTP negotiation. Catalyst supports multiple web-server and deployment configurations, including CGI, FastCGI, mod_perl and PSGI, and can use databases supported through Perl DBI, with DBIx::Class commonly used as an object-relational mapping layer.
| View original on Wikipedia | Back | FazBrowse Home |