AngularJS очень эффективен, когда речь идет о интерактивном HTML5 и привязке модели. С другой стороны, фреймворки PHP, такие как Yii, обеспечивают быструю, хорошо структурированную, безопасную и мощную разработку веб-приложений. Обе технологии предоставляют сложные средства для доступа к данным, итерации и макетирования страниц.
Хорошей или плохой практикой является сочетание этих двух подходов (настройка страницы на стороне клиента и на стороне сервера) или это скорее противоречит смыслу интерактивных, бесшовных веб-приложений HTML5 AJAX?
Я не говорю о создании JS с использованием PHP (См. этот вопрос) - Я говорю о создании представления, которое будет использовать AngularJS.
Я также знаю, что страница AngularJS должна (или может) связываться с сервером через службы REST для получения данных (См. этот вопрос) вместо того, чтобы извлекать его из непосредственно PHP-переменные. Но мне представляется более удобным создать "фрейм" для всего веб-приложения отдельно в PHP (например, создать главное меню или обработать авторизацию/сеансы и т.д.).