डुरंडल कोणीय के समान है जिसमें यह क्लाइंट-साइड एसपीए वेब अनुप्रयोगों के लिए एक एमवी * ढांचा प्रदान करता है।
कोणीय ज्यादातर, कस्टम कोड नहीं है, जबकि डुरंडल मौजूदा पुस्तकालयों, मुख्य रूप से नॉकआउट और आवश्यकताजेएस (सैमी निर्भरता 2.0 रिलीज के साथ obviated किया गया है) लेता है, और पूर्ण एसपीए कार्यक्षमता प्रदान करने के लिए नलसाजी प्रदान करता है, जिसमें व्यू/मॉडल संरचना और हैश टैग (स्पा) नेविगेशन देखें।
नॉकआउट के लिए, डुरंडल विचारों को लिखने और मॉडल देखने के लिए नॉकआउट पर भारी निर्भर करता है। जब दृश्य को डीओएम में इंजेक्शन दिया जाता है तो आपका दृश्य और दृश्य मॉडल स्वचालित रूप से डेटा-बाध्य होता है। इसका लाभ यह है कि मैं वी/वीएम डेटा-बाइंडिंग प्रदान करने के लिए नॉकआउट का उपयोग कर सकता हूं, और डूरंडल को यह पता लगाने का काम करता हूं कि किस वी/वीएम का उपयोग करना है, इसे सर्वर से पुनर्प्राप्त करना और इसे वर्तमान स्क्रीन में लिखना है।
विश्राम किया गया, डुरंडल हैश-टैग आधारित मार्गों पर दृश्यों को देखने/देखने के लिए एक तरीका प्रदान करता है, जो आपको एसपीए नेविगेशन देता है। shell
, या लेआउट निर्दिष्ट करके, मुख्य दृश्य के रूप में देखें, प्लेसहोल्डर को जोड़ा जा सकता है जो मूल रूप से "स्क्रीन प्रस्तुतकर्ता" पैटर्न को लागू करने के लिए Durandal का उपयोग करता है। Durandal यूआरएल परिवर्तनों को सुनता है, और स्वचालित रूप से डेटा-बाइंड (नॉकआउट का उपयोग करके) सक्रिय कर सकता है, और उस दृश्य को प्रदर्शित कर सकता है जो वर्तमान यूआरएल मार्ग से मेल खाता है।
यदि आप डब्ल्यूपीएफ से परिचित हैं, तो आप वेब के लिए सिंगल पेज-एप्लिकेशन बनाने के समर्थन के लिए डिज़ाइन की गई अन्य उपहारों के साथ प्रिंस जैसी कार्यक्षमता प्रदान करने के रूप में डुरंडल के बारे में सोच सकते हैं।
स्रोत
2013-08-24 01:42:20
मैं इसे प्रिज्म से Caliburn.Micro के लिए बहुत कुछ करीब है कहेंगे। – cubski