वर्तमान प्रोजेक्ट के लिए, मैं नॉकआउट 2.1.0, अपशॉट 1.0.0.2, एएसपी.नेट एमवीसी 4 और एंटिटी फ्रेमवर्क 4.3 का प्रभावी ढंग से उपयोग करने के तरीके के बारे में महसूस करने की कोशिश कर रहा हूं। ऐसे कई बुनियादी वास्तुशिल्प प्रश्न हैं जिनके पास तैयार उत्तर नहीं हैं। मैं अपने कई प्रश्नों (अलग-अलग पदों में) की उम्मीद में उम्मीद कर रहा हूं कि कोई भी अपने और दूसरों के लिए उचित मार्गदर्शन प्रदान कर सकता है क्योंकि हम वास्तविक संयोजन में इस संयोजन को लागू करने का प्रयास करते हैं।उपशॉट/नॉकआउट आर्किटेक्चरल बेस्ट प्रैक्टिस - उपरोक्त और .NET के बीच संचार में उपयोग करने के लिए पसंदीदा प्रदाता क्या है?
फरवरी में नॉकआउट और TechDays नीदरलैंड में Upshot.js पर स्टीव सैंडरसन के भयानक प्रस्तुति में उन्होंने कहा नतीजा एक सर्वर से कनेक्ट के कई तरीकों को समायोजित कर सकते हैं। दुर्भाग्य से (आप प्रस्तुति नहीं देखा है, तो यह अच्छी तरह से एक घड़ी के लायक है। आप http://channel9.msdn.com/Events/TechDays/Techdays-2012-the-Netherlands/2159 पर देख सकते हैं।)
, वह विस्तार करने के लिए समय नहीं था क्या उन संचार तंत्र हों या किसी भी सिफारिश की गई थी और किस परिस्थिति में ।
अपने ब्लॉग पोस्ट में डेनवर डेवलपर शीर्षक " Upshot.js में खुदाई" (http://denverdeveloper.wordpress.com/2012/03/07/digging-into-upshot-js/) के अनुसार, वहाँ Upshot.js द्वारा उजागर तीन डेटा प्रदाताओं रहे हैं। ये हैं:
डिफ़ॉल्ट • dataProvider() है और/भेजें विधि और ऑपरेशन आप jQuery के $ .ajax पद्धति का उपयोग करके डेटा प्राप्त करने के लिए प्रदान करते हैं का उपयोग करता है। (। एजी नोट: मेरा मानना है कि यह आम तौर पर DbDataController वस्तुओं के साथ वेबएपीआई द्वारा उजागर लेकिन ठीक क्या सीमाएं हैं को लेकर अनिश्चित हूं जोड़ता है)
• अगले riaDataProvider() है -, पहले के समान है, लेकिन यह/json/SubmitChanges विधि का उपयोग करता है और/json/{अपने opertion} डेटा
• अंत में हम भी odataDataProvider (है) प्राप्त करने के लिए - यह एक काफी अलग है क्योंकि यह वर्तमान में डेटा को अद्यतन करने का समर्थन नहीं करता है - यह है सिफ़ पढ़िये।
विशिष्ट उपयोग के लिए प्रदाता के चयन के संबंध में स्वाभाविक रूप से संबंधित कई संबंधित प्रश्न स्वयं को प्रस्तुत करते हैं।
- कौन सा डेटा प्रदाता बेहतर है-डिफ़ॉल्ट डेटा प्रदाता या आरआईए डेटा प्रदाता?
- सामान्य उपयोग के लिए और किस परिस्थिति में किसके लिए सिफारिश की जाती है?
- सामान्य dataProvider का उपयोग कर बनाम riaDataProvider के प्रदर्शन निहितार्थ क्या हैं?
संबंधित नोट पर, इंटरनेट पर अपशॉट पर बहुत कम प्रलेखन प्रतीत होता है। Upshot.js में कोड की 4700+ लाइनों के माध्यम से घूमने के अलावा, क्या इस पुस्तकालय के लिए दस्तावेज़ीकरण के कोई अन्य सभ्य स्रोत हैं?
जिन संसाधनों को मैंने अभी तक देखा है उनमें निम्नलिखित शामिल हैं (साथ ही कुछ और)। स्टीव सैंडरसन के स्पा डेमो से
स्रोत कोड (http://blog.stevensanderson.com/2012/03/06/single-page-application-packages-and-samples/ से उपलब्ध है)।
स्टीव सैंडर्सन के एसपीए डेमो एप्लिकेशन पर बार्ट जोलिंग की भिन्नता से स्रोत कोड "एएसपी.नेट एमवीसी 4 के साथ सिंगल पेज एप्लीकेशन बिल्डिंग" (भाग 1-4) पर उनके लेख से। ASP.NET साइट से http://bartjolling.blogspot.com/2012/04/building-single-page-apps-with-aspnet.html
बिग शेल्फ एसपीए डेमो कोड - http://www.asp.net/single-page-application/spa-samples/sample-bigshelf-application
माइक्रोसॉफ्ट ASP.NET "एसपीए के माध्यम से एक टूर" (मूल रूप से नतीजा नमूने पर केंद्रित) http://www.asp.net/single-page-application/spa-samples।
आपके उत्तर के लिए धन्यवाद, लेकिन मुझे विश्वास है कि यह मेरे प्रश्न में दी गई जानकारी को संक्षेप में सारांशित करता है। –