जब यह इंटरैक्टिव HTML5 और मॉडल बाइंडिंग की बात आती है तो AngularJS बहुत शक्तिशाली है। दूसरी ओर, Yii जैसे PHP फ्रेमवर्क त्वरित, अच्छी तरह से संरचित, सुरक्षित और शक्तिशाली वेब अनुप्रयोग विकास को सक्षम करते हैं। दोनों प्रौद्योगिकियां डेटा एक्सेस, पुनरावृत्ति और पृष्ठ लेआउटिंग के लिए परिष्कृत साधन प्रदान करती हैं।
क्या उन दो दृष्टिकोणों (क्लाइंट-साइड और सर्वर-साइड "पेज सेटअप") को मिलाना अच्छा या बुरा अभ्यास है या यह संवादात्मक, सहज HTML5 AJAX वेब अनुप्रयोगों के अर्थ के विरुद्ध है?
मैं PHP का उपयोग करके जेएस उत्पन्न करने के बारे में बात नहीं कर रहा हूं ( यह प्रश्न देखें ) - मैं एक दृश्य उत्पन्न करने के बारे में बात कर रहा हूं जो एंगुलरजेएस का उपयोग करेगा।
मुझे यह भी पता है कि एक AngularJS पृष्ठ को डेटा प्राप्त करने के लिए REST सेवाओं के माध्यम से सर्वर के साथ संचार (या कर सकते हैं) करना चाहिए ( उदाहरण के लिए इसे देखें ) उदाहरण के लिए इसे सीधे PHP चर से पुनर्प्राप्त करने के बजाय। लेकिन मेरे लिए PHP में अलग से पूरे वेब एप्लिकेशन के लिए "फ्रेम" डिजाइन करना अधिक सुविधाजनक लगता है (उदाहरण के लिए मुख्य मेनू का निर्माण या प्राधिकरण / सत्रों को संभालना)