2013-02-12 31 views
15

मैं अभी मोनोक्रॉस जैसे अन्य समाधान के साथ मोनोटच (ज़ैमरिन द्वारा) की क्षमताओं की खोज कर रहा हूं?मोनोक्रॉस और मोनोटच (xamarin) के बीच अंतर?

तो क्या कोई भी मोनोटच का उपयोग करने और मोनोक्रॉस के दौरान कब समझा सकता है।

लाभ क्या है & इन ढांचे w.r.t देशी ऐप विकास का नुकसान क्या है?

+0

इस प्रश्न का दूसरा भाग उचित नहीं है। – borrrden

+0

@borrrden ने प्रश्न – user1227928

उत्तर

10

मोनोक्रॉस एक क्रॉस प्लेटफार्म एमवीसी ढांचा है। एक ढांचे के रूप में, यह खुला स्रोत है। लेकिन उपकरणों पर तैनाती के लिए आपको एंड्रॉइड के लिए या तो मोनोचच या मोनो की आवश्यकता है।

उन 2 चीजों की तुलना नहीं की जाती है। वे योग करते हैं।

मोनोक्रॉस या एमवीवीएमक्रॉस जैसे टूल के साथ, आपको वास्तव में एक क्रॉसप्लेटफार्म कोड साझाकरण ढांचा मिलता है, और यह मूल भाषाओं में कोडिंग पर आपका लाभ है।

Diagram


ध्यान दें कि आप की तरह एक साझा लाइब्रेरी का उपयोग करने की जरूरत नहीं है:

+0

संपादित किया और दोनों मोनोक्रॉस और मोनोटच मूल कोड –

+0

के रूप में मूल हैं इसलिए मान लें कि मैं ज़ैमरिन द्वारा प्रदान किए गए मोनोटouch का उपयोग कर रहा हूं। तो इसे मोनोक्रॉस स्थापित करने की आवश्यकता नहीं है। अन्यथा यदि आप मोनोक्रॉस का उपयोग करना चाहते हैं तो आपको मोनोटच स्थापित करना होगा? यदि मैं मोनोक्रॉस इंस्टॉल करता हूं तो मुझे अतिरिक्त सुविधा क्या मिल रही है ... बहुत भ्रमित – user1227928

+6

यह .NET (मोनो टच) और एएसपी.नेट (मोनोक्रॉस के रूप में) की तुलना करना है। पहला प्लेटफार्म (आईओएस) के लिए आपके बेस डेवलपमेंट टूल्स/लाइब्रेरी देता है और ** ** को किसी और चीज की आवश्यकता नहीं है। दूसरा (मोनोक्रॉस) पहले (मोनो टच) के शीर्ष पर कार्यक्षमता जोड़ता है, इसलिए यह ** वैकल्पिक ** है और ** ** पहले (मोनो टच) की आवश्यकता है। मोनोटouch के शीर्ष पर मोनोक्रॉस (या एमवीवीएमक्रॉस) का उपयोग करके – poupou

27

बस स्टीफ़न का जवाब देने के लिए नेत्रहीन जोड़ने की कोशिश करने के लिए, यहाँ एक चित्र से थोड़ा मेरी प्रस्तुतियों में से एक से अनुकूलित है मोनोक्रॉस, एमवीवीएमक्रॉस, आदि। आप हमेशा अपना खुद का वास्तुकला लिख ​​सकते हैं। यह वेब ऐप्स में है - आपको WebForms, ASP.Net Mvx, FubuMvc, आदि का उपयोग करने की आवश्यकता नहीं है - आप केवल अनुरोध और प्रतिक्रिया का उपयोग कर सकते हैं और वेब सर्वर के साथ सीधे बात कर सकते हैं।

तो, आप की तरह एक मंच के लिए अपने app अनुकूल करने के लिए अपने खुद के कोड लिख सकते हैं:

Diagram


कौन सा तरीका अपनाना चाहिए - आप और आपके एप्लिकेशन की आवश्यकताओं पर निर्भर करता है। .. और व्यक्तिगत राय पर भी।