Perchè usare framework MVC per PHP (idem vale per qualsivoglia altro linguaggio, quale JAVA con Struts2), al fine di costruire applicazioni Web?
Ora che siamo nell'era Web2.0, che senso ha costruire una pagina HTML server-side per poi inviarla al client?
Non sarebbe più elegante che il JavaScript della pagina HTML la autocostruisse, chiamando (ajax-style) opportune API del programma serverside* **?
* a qs. punto il programma PHP esporrebbe solo API.
** il protocollo di trasporto potrebbe essere XML-RPC o JSON.