मैं AngularJS (वर्तमान में Angular2 को दृश्यपटल पुनर्लेखन) के साथ खेलो 2 उपयोग करने के कुछ अनुभव है।
मैं केवल रीस्टफुल जेएसओएन बैकएंड के लिए प्ले 2 (स्कैला) का उपयोग करता हूं, जो इस उद्देश्य के लिए बहुत अच्छा है और मैं सिंगल पेज एप्लिकेशन फ्रंटेंड के लिए कोणीय का उपयोग करता हूं। मुझे यह संयोजन शानदार लगता है।
मेरे परियोजना GitHub पर होस्ट किया गया है, तो आप इसे देख सकते हैं here
जड़ में तीन निर्देशिका हैं:
- शोकहारा सभी बैकएंड सामान, स्केला में लिखा के साथ के लिए स्लिक का उपयोग कर, डीबी, प्ले विकास और अन्य सभी चीजों का लाभ उठाते हुए।
- angularjs-client-derecated AngularJS कोड के साथ। मैंने बैकएंड पर कॉल करने के लिए कोणीय संसाधन का उपयोग किया।
- क्लाइंट कोणीय 2 कोड के साथ। मेरे प्रयोगों को छोड़कर अब तक कुछ भी नहीं है, हालांकि मैंने सुरक्षा टोकन के साथ प्रमाणीकरण के लिए एक सरल सेवा लिखी है।
संक्षेप में, मैं लगभग 2 महीने तक अपनी परियोजना का विकास कर रहा हूं, मुख्य रूप से स्कैला और कोणीयजेएस (अब कोणीय 2) दोनों को सीखना।
यदि आप फ्रंटेंड के लिए जेएस फ्रेमवर्क का उपयोग करने की योजना बना रहे हैं, तो मैं आपको रीस्टफुल जेसन बैकएंड के लिए Play2 केवल का उपयोग करने की सलाह दूंगा। मुझे इस मामले में Play2 HTML टेम्पलेट इंजन का उपयोग करने का कोई कारण नहीं दिख रहा है।
देखें https://github.com/sbahmani/Play-Angul2 – SjB