And what is considered in the framework? What are the objectives it needs to accomplish?
\r
If anything the level of RoR/django, under pearl, alas, does not. There are monstrous catalyst pulling a wagon of dependency, is his successor Mojo/Mojolicious (a year ago was virtually undocumented and sometimes gluten).
\r
However, there is quite a separate packages to work with individual letters bannai abbreviation MVC. In particular:
DBIx::Class for database
Template Toolkit for templating.
\r
Controllers can write a thousand different ways with my hands and with a furious CGI.
\r
Under mod_perl2, by the way, the more interesting it becomes. Cm. the modules that begin with Apache:: and Apache2::.
For example, look at the Apache2::Controller. Well, as "view". To see, to understand what they were saying, and half a day to do the same.
\r
Processing forms (validation, maintenance), remember, ass was. The selection is small, and those that decently, again dragged behind a car dependency.
\r
However, when you try to connect everything together can get a headache.
I have at the time over the fact that I threw up and, basically, used bikes.
In particular, did a simple wrapper around SQL::Abstract, the connection to the database was keeping Apache::DBI, sessions engaged Apache2::Session redirection in Apache2::Session::Memcached, the template engine was a TT, and a dialogue with the user doing in-house class based on Apache2::Request, created based on Apache2::Controller.
\r
By the way, CMS like Movable type zhzhot Napalm. Details grab it for me, alas, failed, but a revision made pleasant to the eye. From there you can pull ideas.
\r
PS. sorry, the exact names of the classes could fail.