Probaron alguna vez otro tipo de n-layer? ASP.net en algún momento usaba Code Behind.
Dejar el MVC no implica abandonar el esquema de capas, a no alarmarse gente. Puntualmente, se me ocurre que la separación Modelo/Controlador puede ser bastante difusa en proyectos donde la lógica de negocios es prácticamente nula.
Y, más en el caso del MVC donde varía demasiado la responsabilidad que tiene cada capa de acuerdo a la implementación (
uno de los tantos lugares donde se habla de esto).
Puede algo como esto considerarse MVC?
Código PHP:
Ver originalasadoo()
->on('/')
->on('/home/')
->handle(function($request, $response, $dependences) {
$posts = $dependences->query->from('post')->get();
$response->render('views/home.html', array( 'title' => 'Blog Home',
'posts' => $posts
));
});
Claramente puedo distinguir Controller, View y algo como un QueryBuilder (que NO representa al Model), pero definitivamente no veo el Model, así como tampoco se lo ve necesario dada la nula complejidad del sistema.
Saludos.