При чтении онлайн-дискуссий о инфраструктурах MVC я слышу много комментариев о проектах PHP, таких как Cake, Code Igniter и Symfony от разработчиков Java/.NET, в духе "это умные хаки, но не истинный MVC".
Итак, что делает что-то "истинным" MVC-каркасом; то есть пример платформы .NET или Java MVC, которая делает вещи иначе, чем Cake, Code Igniter, Symfony и т.д., и что это за разные вещи? Это просто отсутствие PHP для принудительной ориентации объекта, требующей бутстрапа, или это что-то еще?
Я знаю, почему PHP язык "отстой", меня больше интересуют различия в реализации и/или использовании MVC.