Il materiale sullo zend framework scarseggia un po' (in particolare quello italiano) e sono introvabili discussioni sul suo uso avanzato.
Il bacino di utenza è ancora troppo piccolo? Viene usato (con un enorme spreco di risorse) in piccoli progetti e quindi non si arriva a toccare problemi più complessi? Forse l'mvc è usato raramente e si preferisce usare i singoli componenti come semplici librerie? Sono più usati symfony o cakephp? Dipende dagli hoster che hanno versioni di php obsolete e piani con poche possibilità di personalizzazione?
Personalmente lo trovo molto importante per professionisti e aziende che usano PHP:
- in un modo o in un altro è il framework ufficiale e a me da una cerca sicurezza dal punto di vista della qualità e della durata nel tempo, per la possibilità di raggiungere o attirare nuovi clienti, ma anche per trovare collaboratori o dipendenti che già lo conoscono
- l'architettura mvc è flessibile ma sopratutto non è obbligatoria, sopratutto nel caso di refactoring di un sito o di un'applicazione semplifica molto le cose
- integra praticamente tutti i componenti di cui si ha bisogno senza appoggiarsi a terzi
- la documentazione è completa (anche se non molto approfondita)
- seguirà più o meno passo passo le innovazioni del linguaggio
Al momento trovo come unico problema le prestazioni, ma credo che con il tempo miglioreranno di molto senza perdere l'attuale flessibilità. Oltretutto visto che in php6 apc sarà nel core credo che la zend lo sfrutterà in modo massiccio e con meno problemi di altri framework.