AngularJS ist sehr leistungsfähig, wenn es um interaktives HTML5 und Modellbindung geht. Auf der anderen Seite ermöglichen PHP-Frameworks wie Yii eine schnelle, gut strukturierte, sichere und leistungsstarke Entwicklung von Webanwendungen. Beide Technologien bieten ausgefeilte Mittel für Datenzugriff, Iteration und Seitenlayout.
Ist es eine gute oder schlechte Praxis, diese beiden Ansätze zu mischen (clientseitige und serverseitige "Seiteneinrichtung"), oder widerspricht dies eher der Bedeutung interaktiver, nahtloser HTML5 AJAX-Webanwendungen?
Ich spreche nicht über das Generieren von JS mit PHP ( siehe diese Frage ) - ich spreche über das Generieren einer Ansicht, die AngularJS verwendet.
Ich weiß auch, dass eine AngularJS-Seite über REST-Services mit dem Server kommunizieren sollte (oder kann), um Daten abzurufen ( siehe diese Frage ), anstatt sie beispielsweise direkt von PHP-Variablen abzurufen. Aber für mich scheint es bequemer, den "Frame" für die gesamte Webanwendung separat in PHP zu entwerfen (z. B. das Hauptmenü erstellen oder Autorisierungen / Sitzungen usw. behandeln).