mvvmcross ट्यूटोरियल
शुरुआत mvvmcross से हो रही है
खोज…
टिप्पणियों
यह अनुभाग बताता है कि mvvmcross क्या है और एक डेवलपर इसका उपयोग क्यों करना चाहता है।
यह भी mvvmcross के भीतर किसी भी बड़े विषयों का उल्लेख करना चाहिए, और संबंधित विषयों के लिए लिंक करना चाहिए। चूंकि mvvmcross के लिए दस्तावेज़ीकरण नया है, इसलिए आपको उन संबंधित विषयों के प्रारंभिक संस्करण बनाने की आवश्यकता हो सकती है।
स्थापना या सेटअप
Mvvmcross को स्थापित करने या स्थापित करने पर विस्तृत निर्देश।
MvvmCross स्थापना
नौगट के साथ mvvmcross स्थापित करना:
"प्रबंधित नौगट पैकेज" विंडो में mvvmcross के लिए खोजें।
पैकेज मैंगर कंसोल के साथ mvvmcross स्थापित करना:
PM> Install-Package MvvmCross
- अपने पीसीएल (पोर्टेबल क्लास लाइब्रेरी) और आप आवेदन परियोजना दोनों पर इसे स्थापित करना सुनिश्चित करें।
जैसे ही डला इसकी स्थापना समाप्त करता है, तो ध्यान दें कि आपके पास अपने PCL और अनुप्रयोग प्रोजेक्ट में "ToDo-MvvmCross" नाम की दो नई निर्देशिकाएं हैं, चरण दर चरण निर्देशों का पालन करें।
यदि आपने सब कुछ सही किया है, तो आप अपने एप्लिकेशन को संकलित और चला सकते हैं। आपको यह "हैलो MvvmCross" स्क्रीन देखना चाहिए:
Mvvmcross क्या है
Mvvmcross एक खुला स्रोत MVVM प्लेटफ़ॉर्म है जो क्रॉस प्लेटफ़ॉर्म एप्लिकेशन (जैसे एंड्रॉइड, विंडोज फोन, आईओएस, आदि ...) को विकसित करते समय हमारी समस्याओं को हल करने के लिए आता है।
मुख्य समस्या यह है, कि प्रत्येक प्लेटफ़ॉर्म की अपनी विशिष्टता है, लेकिन आपके एप्लिकेशन का व्यावसायिक तर्क प्रत्येक प्लेटफ़ॉर्म पर समान होने की संभावना है।
उदाहरण के लिए, यदि आप एंड्रॉइड और विंडोज डेस्कटॉप के लिए अपना एप्लिकेशन विकसित करते हैं - तो आपके मोबाइल प्रोजेक्ट में वाइब्रेशन एपीआई होगा जबकि डेस्कटॉप नहीं होगा। लेकिन डेस्कटॉप और मोबाइल परियोजना दोनों में एक ही प्रमाणीकरण तंत्र होगा।
यहीं से Mvvmcross बहुत काम की हो जाती है।
एमवीएमक्रॉस की मुख्य विशेषता यह है कि आप अपने तर्क को न केवल विचारों (एमवीवीएम और एमवीसी पैटर्न में) से अलग कर रहे हैं, बल्कि प्लेटफार्मों के बीच तर्क कोड का पुन: उपयोग करते हुए विशिष्ट मंच कार्यान्वयन से।
आपका व्यावसायिक तर्क आपके पीसीएल (पोर्टेबल लाइब्रेरी क्लास) में लागू किया जाएगा, और प्रत्येक प्लेटफ़ॉर्म इसका संदर्भ दे सकता है, जबकि इसके अनुसार अपने मूल पक्ष को लागू कर सकता है।
Mvvmcross घोषणापत्र देखें:
https://github.com/MvvmCross/MvvmCross/wiki/The-MvvmCross-Manifesto
गेवब पर मवमक्रॉस:
https://github.com/MvvmCross/MvvmCross
उन लोगों के लिए जो MVC / MVVM अवधारणा के लिए पूरी तरह से नए हैं, मेरा सुझाव है कि आप इन लिंक पर जाएँ:
http://en.wikipedia.org/wiki/Model_View_ViewModel http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller v
