Componentes de Visualização no Zend Framework
Algumas pessoas que conversam comigo sobre frameworks, geralmente sobre por que escolheram A ao invés de B, citam como fundamental a existência de componentes de visualização, para facilitar o trabalho de não ter que criar diversas vezes aquelas estruturas de repetição para preencher uma tabela ou uma lista em HTML.
No Zend Framework, existe uma estrutura para a criação de Componentes na camada de visualização, exatamente para atender à essa necessidade, que são os View Helpers.
Apesar da versão padrão vir apenas com componentes básicos de formulários, para criação de botões, combos, e campos de texto, e um para criação de listas em HTML (ul/ol e li), acredito ser uma questão de tempo pra surgir uma boa quantidade de componentes capazes de realizar as mais diversas tarefas automaticamente.
Os Helpers estão localizados no diretório Zend/View/Helpers/, e você pode criar novos componentes apenas seguindo o padrão definido no manual do framework, que inclui nomenclatura das classes (Ex.: Zend_View_Helper_NomeHelper) e o fato do método de execução do componente ser o mesmo da classe (No exemplo passado, seria: nomeHelper).