AngularJS es muy poderoso cuando se trata de HTML5 interactivo y enlace de modelos. Por otro lado, los marcos PHP como Yii permiten el desarrollo rápido, bien estructurado, seguro y potente de aplicaciones web. Ambas tecnologías proporcionan medios sofisticados para acceso a datos, iteración y diseño de página.
¿Es una buena o mala práctica mezclar esos dos enfoques ("configuración de página" del lado del cliente y del lado del servidor) o es más bien contrario al significado de las aplicaciones web HTML5 AJAX interactivas e integradas?
No estoy hablando de generar JS usando PHP ( Ver esta pregunta ), estoy hablando de generar una vista que haga uso de AngularJS.
También sé que una página de AngularJS debe (o puede) comunicarse con el servidor a través de los servicios REST para obtener datos ( consulte esta pregunta ) en lugar de recuperarlos, por ejemplo, directamente de las variables de PHP. Pero para mí me parece más conveniente diseñar el "marco" para toda la aplicación web por separado en PHP (por ejemplo, construir el menú principal o manejar autorizaciones / sesiones, etc.)