AngularJS è molto potente quando si tratta di HTML5 interattivo e associazione di modelli. D'altra parte, framework PHP come Yii consentono uno sviluppo di applicazioni web rapido, ben strutturato, sicuro e potente. Entrambe le tecnologie forniscono mezzi sofisticati per l'accesso ai dati, l'iterazione e il layout delle pagine.Devo mischiare AngularJS con un framework PHP?
È buona o cattiva pratica mescolare questi due approcci (lato client e lato server "impostazione pagina") o è piuttosto contro il significato di applicazioni Web HTML5 AJAX interattive e senza interruzioni?
Non sto parlando di generare JS utilizzando PHP (See this question) - Sto parlando di generare una vista che farà uso di AngularJS.
So anche che una pagina AngularJS deve (o può) comunicare con il server tramite i servizi REST per ottenere dati (See this question) anziché recuperarlo direttamente dalle variabili PHP. Ma per me sembra più conveniente progettare il "frame" per l'intera applicazione web separatamente in PHP (ad esempio, costruire il menu principale o gestire autorizzazioni/sessioni ecc.)
Ottima domanda. Vorrei che ci fosse un luogo StackExchange progettato per questo tipo di domanda. Sono abituato a PHP e ho un progetto cURL per raccogliere personalmente molti dati, e credo che un framework JavaScript su libreria sarebbe una buona idea per il mio progetto. Il mio problema è come il tuo, voglio sapere che cosa è una buona pratica (aspetti positivi e negativi) insieme a quali parti ti perdi dal progetto originale (PHP) ecc.Credo che queste conversazioni possano sollecitare il dibattito, ma come possiamo arrivare alla migliore unione delle due lingue senza una conversazione. – Shane