मैं इस पढ़ रहा हूँ:जावास्क्रिप्ट ढांचे: यूआई बाइंडिंग और रचनात्मक विचार क्या हैं?
http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/
मैं backbone.js उपयोग कर रहा हूँ। मुझे यह पसंद है, हालांकि इसे बहुत अधिक बॉयलरप्लेट की आवश्यकता है। वैसे भी।
पोस्ट के लेखक यूआई-बाइंडिंग और रचनात्मक दृश्य पर बहुत महत्व देते हैं।
मुझे लगता है कि मुझे यूई बाइंडिंग का मूल लाभ पता है, आप दृश्य के छोटे हिस्सों को बदल सकते हैं क्योंकि मॉडल पूरे दृश्य को दोबारा प्रस्तुत किए बिना बदलता है। हालांकि मुझे जरूरी बात नहीं दिखती है। यदि आपका विचार बड़ा है तो आपको छोटे विचार करना चाहिए? मैंने नॉकआउटज कोड देखा है और यह बदसूरत डेटा-बाइंड सामान से भरा हुआ है। Emberjs इसे कैसे संभालता है? क्या कोई उदाहरण है?
मुझे नहीं पता कि रचनात्मक विचारों से उसका क्या अर्थ है, क्या कोई स्पष्ट हो सकता है?
मिश्रित दृश्य - सभी सॉफ़्टवेयर डेवलपर्स की तरह, मुझे मॉड्यूलर पुन: प्रयोज्य कोड बनाने का आनंद मिलता है। इस कारण से, जब प्रोग्रामिंग यूआई, मैं विचारों को लिखने में सक्षम होना पसंद करता हूं (अधिमानतः टेम्पलेट परत पर)। यह एक समृद्ध दृश्य घटक पदानुक्रम के लिए संभावित क्षमता को भी लागू करना चाहिए। इसका एक उदाहरण एक पुन: प्रयोज्य पेजिनेशन विजेट होगा।
क्या कोई उदाहरण है?
धन्यवाद
संपादित करें:
इस मदद चाहेंगे की तरह बना दृश्य कुछ बनाते हैं?
https://github.com/tbranyen/backbone.layoutmanager
मैं इसे पूरी तरह से प्राप्त नहीं करता हूं लेकिन backbone.js modelbinding के साथ खेल रहा है उपयोगी रहा है। मॉडल सामग्री दृश्य में तत्वों को स्वचालित रूप से जोड़ने के लिए लिंक करती है। – Joe
एडी ओस्मानी [बैकबोन ऑरा] (http://addyosmani.github.com/backbone-aura/) भी रचना दृश्य दृश्य को हल कर सकता है। मेरा मानना है कि यह एक अलग संरचना में यूआई बाइंडिंग का विकल्प भी प्रदान कर सकता है। यह बैकबोन के लिए एक और विजेट आधारित प्रणाली प्रदान करता है। –