AngularJS est très puissant en matière de HTML5 interactif et de liaison de modèle. D'autre part, les frameworks PHP tels que Yii permettent un développement d'applications Web rapide, bien structuré, sûr et puissant. Les deux technologies fournissent des moyens sophistiqués pour l'accès aux données, l'itération et la mise en page.
Est-ce une bonne ou une mauvaise pratique de mélanger ces deux approches ("mise en page" côté client et côté serveur) ou est-ce plutôt contraire au sens des applications Web AJAX HTML5 interactives et transparentes?
Je ne parle pas de générer du JS en utilisant PHP ( voir cette question ) - je parle de générer une vue qui utilisera AngularJS.
Je sais aussi qu'une page AngularJS devrait (ou peut) communiquer avec le serveur via les services REST pour obtenir des données ( voir cette question ) au lieu de les récupérer, par exemple, directement à partir de variables PHP. Mais pour moi, il me semble plus pratique de concevoir le "cadre" pour l'ensemble de l'application Web séparément en PHP (par exemple, créer le menu principal ou gérer l'autorisation / les sessions, etc.)