AngularJS è molto potente quando si tratta di HTML5 interattivo e associazione di modelli. D'altro canto, i framework PHP come Yii consentono uno sviluppo di applicazioni Web rapido, ben strutturato, sicuro e potente. Entrambe le tecnologie offrono mezzi sofisticati per l'accesso ai dati, iterazione e impaginazione.
È buona o cattiva pratica mescolare questi due approcci ("impostazione pagina" lato client e lato server) o è piuttosto contro il significato di applicazioni web HTML5 AJAX interattive e senza soluzione di continuità?
Non sto parlando di generare JS usando PHP ( Vedi questa domanda ) - Sto parlando di generare una vista che utilizzerà AngularJS.
So anche che una pagina AngularJS dovrebbe (o può) comunicare con il server tramite i servizi REST per ottenere dati ( Vedi questa domanda ) invece di recuperarli direttamente dalle variabili PHP, ad esempio. Ma a me sembra più conveniente progettare il "frame" per l'intera applicazione web separatamente in PHP (ad es. Creare il menu principale o gestire autorizzazioni / sessioni ecc.)