Zend Framework 1.X conflated the View with the Renderer -- in other words, one was not done without the other.
This leads to anti-patterns like:
* !ContextSwitch plugin, which simply changes the file extension of the view script to use. Which in turn leads to: * View-related request-parsing within the controller.