यह सवाल विशेष रूप से एक की सिफारिश की वास्तुकला से संबंधित है और लोगों के पार मंच WP7 के लिए पिछले अनुभवों, IOS, Android एप्लिकेशन विकसित के साथ अनुभव है क्रमशः सी #, मोनोटच और मोनोड्रॉइड का उपयोग कर। मैंने पिछले प्रश्न here, here और here पर शोध किए हैं। वे अच्छे उत्तर प्रदान करते हैं लेकिन काफी कुछ नहीं जो मैं ढूंढ रहा हूं। मुझे this excellent question भी मिला है जो लागत लाभ में जाता है इसलिए कुछ ओवरलैप होता है।किसी को भी पार मंच WP7 के एंड्रॉयड iOS मोबाइल विकास के लिए वास्तुकला (monotouch, monodroid, सी #)
मैं एक स्वास्थ्य & फिटनेस कंपनी है, जो अपनी वेबसाइट के साथ एकजुट हो के लिए एक पार मंच iPhone/iPad, WP7 और Android एप्लिकेशन विकसित करने के लिए एक आवश्यकता है। ऐप को ऑफ़लाइन मोड के लिए स्थानीय डेटा संग्रहण की एक छोटी राशि और नेटवर्क उपलब्ध होने पर वेबसाइट के साथ सिंक्रनाइज़ेशन की आवश्यकता होती है। मैं विंडोज़ (सी #/सी ++) डेवलपर हूं और वास्तव में तीन उद्देश्य सी, जावा और सी # ऐप्स के मार्ग को नीचे नहीं जाना चाहता हूं, हालांकि मुझे ऐसा करना होगा। मैं तकनीकी परियोजना के रूप में भी काम कर रहा हूं और इस परियोजना पर एक टीम को कुछ काम कर रहा हूं।
मैं जानना चाहता हूं कि यहां किसी को भी मोनोटouch, मोनोड्रॉइड और WP7 का उपयोग करके क्रॉस-प्लेटफॉर्म विकास का अनुभव है और जितना संभव हो उतना कोड पुनः उपयोग करने के लिए एप्लिकेशन आर्किटेक्चर पर अपना अनुभव साझा करना है।
- किसी को भी यहाँ कुछ इस तरह की कोशिश की है:
मेरा प्रश्न इस प्रकार है: वास्तुकला मैं विचार कर रहा हूँ इस प्रकार है?
- इन चौखटे (Monotouch, monodroid) काम की इस तरह के लिए अपने नमक लायक हैं?
- मैं सेटअप Monotouch, Monodroid और WP7 लक्ष्य के लिए अलग परियोजनाओं (DLLs/exe) के साथ दृश्य स्टूडियो 2010 में पूरी परियोजना (लेकिन साझा कोड का उपयोग कर 'लिंक के रूप में') कर सकते हैं?
- कोड-पुन: उपयोग किस तरह मैं वास्तविक (या समान) इस के साथ उम्मीद कर सकते हैं वास्तुकला? यानी स्थानीय डेटा एक्सेस, वेबसाइसेस और व्यावसायिक तर्क का पुन: उपयोग करने के लिए मैं किस रणनीति/पैटर्न का उपयोग कर सकता हूं?
सादर,
मैं आपके क्लाउड ड्राइंग –
धन्यवाद, अपने ट्रेडमार्क डॉन 'की तरह है: http://www.slideshare.net/cirrious/dev-evening-monotouch-monodroid-mvvm-mvvmcross-and-databinding
अधिक पूरी तरह से विशेष रुप से नमूने में से एक एक सम्मेलन एप्लिकेशन है:
वहाँ SlideShare पर उस पर एक परिचयात्मक प्रस्तुति है टी आप जानते हैं ;-) क्लाउड जो ड्रॉइंग नहीं है –
यदि आप आर्किटेक्ट के रूप में कार्य कर रहे हैं, तो क्या यह ऐसी दृष्टिकोण लेने के लिए अधिक समझ में नहीं आता है जो आपकी तकनीकी विशेषज्ञता (सी #/सी ++) से बाधित नहीं है? जैसा कि आप संदर्भित करते हैं, एचटीएमएल/फोनगैप/जावास्क्रिप्ट इस मुद्दे को हल करने के लिए एक कोशिश की और परीक्षण दृष्टिकोण है। यह निश्चित रूप से नुकसान के बिना नहीं है और सवारी आसान नहीं है, लेकिन यह निश्चित रूप से कर सकता है और किया जा सकता है। मुझे उन उत्तरों में दिलचस्पी है जो आपको कम-से-कम नहीं मिल सकती हैं। – ColinE