Etkileşimli HTML5 ve model bağlama söz konusu olduğunda AngularJS çok güçlüdür. Öte yandan, Yii gibi PHP çerçeveleri hızlı, iyi yapılandırılmış, güvenli ve güçlü web uygulaması geliştirmeyi mümkün kılar. Her iki teknoloji de veri erişimi, yineleme ve sayfa düzeni için gelişmiş araçlar sunar.
Bu iki yaklaşımı karıştırmak iyi mi ya da kötü bir uygulama mı (istemci tarafı ve sunucu tarafı "sayfa kurulumu") ya da bu etkileşimli, kesintisiz HTML5 AJAX web uygulamalarının anlamlarına karşı mı?
PHP kullanarak JS oluşturma hakkında konuşmuyorum ( Bu soruya bakın ) - AngularJS kullanacak bir görünüm oluşturma hakkında konuşuyorum.
Ayrıca bir AngularJS sayfası doğrudan PHP değişkenleri almak yerine veri ( Bu soruya bakın ) almak için REST hizmetleri aracılığıyla sunucu ile iletişim (veya olabilir) biliyorum . Ama bana göre PHP'de tüm web uygulaması için ayrı ayrı "çerçeve" tasarlamak daha uygun görünüyor (örneğin ana menüyü oluşturmak veya yetkilendirme / oturumları işlemek vb.)