AngularJS sangat kuat dalam hal HTML5 interaktif dan penjilidan model. Di sisi lain, kerangka kerja PHP seperti Yii memungkinkan pengembangan aplikasi web yang cepat, terstruktur dengan baik, aman dan kuat. Kedua teknologi menyediakan sarana canggih untuk akses data, iterasi, dan tata letak halaman.
Apakah ini praktik yang baik atau buruk untuk mencampurkan kedua pendekatan tersebut ("pengaturan halaman" sisi klien dan sisi server) atau apakah ini agak bertentangan dengan makna aplikasi web AJAX HTML5 yang interaktif dan mulus?
Saya tidak berbicara tentang menghasilkan JS menggunakan PHP ( Lihat pertanyaan ini ) - Saya berbicara tentang menghasilkan tampilan yang akan menggunakan AngularJS.
Saya juga tahu bahwa halaman AngularJS harus (atau dapat) berkomunikasi dengan server melalui layanan REST untuk mendapatkan data ( Lihat pertanyaan ini ) alih-alih mengambilnya dari misalnya variabel PHP secara langsung. Tetapi bagi saya tampaknya lebih mudah untuk merancang "bingkai" untuk seluruh aplikasi web secara terpisah dalam PHP (misalnya membangun menu utama atau menangani otorisasi / sesi, dll.)