के लिए फोन गैप बनाम मोनोटouch हम मोबाइल उपकरणों के लिए डेटा गहन आवेदन विकसित करना चाहते हैं। हमारे केंद्रीय समस्याडेटा गहन ऐप
- हम ग्राहक
- पर काफी डेटा का एक बहुत स्टोर करने के लिए क्लाइंट ऐप के काम करने के लिए चाहता है होगा ऑफ़लाइन
- हमारे कौशल सेट बहुत ज्यादा वेब विकास सी # ASP.Net है। निश्चित रूप से नहीं उद्देश्य सी
हम देव
वेब अनुप्रयोग HTML5 स्थानीय संग्रहण ऑफ़लाइन एप्लिकेशन संचय को लाभ का उपयोग कर के लिए तीन संभावनाएं के बारे में सोचा है। हम स्थानीय स्टोरेज के लिए 5 एमबी सीमा पर हैं लेकिन यह कुछ ब्राउज़रों के लिए 2.5 एमबी तक हो सकता है
वेब एप्लिकेशन को PhoneGap के माध्यम से मूल एप्लिकेशन बनाने के लिए। यहां बड़ा लाभ यह है कि हम भंडारण के लिए फ़ाइल सिस्टम का उपयोग कर सकते हैं। एप्पल
हम Android और iOS के लिए MonoTouch का उपयोग करके ऐप बाहर का निर्माण करने के एक सदस्यता अनुप्रयोग के लिए राजस्व का 30% चक - नीचे की ओर यह (iOS के लिए विशेष रूप से) App स्टोर के माध्यम से जाना होगा कि है। अच्छा - सी # और नेट हम यह कर सकते हैं। बुरा - कोई ब्लैकबेरी
प्रश्न
मैं इस उदाहरण में PhoneGap से अधिक MonoTouch का उपयोग कर के किसी भी वास्तविक लाभ को देखने के लिए संघर्ष कर रहा हूँ। वे क्या हैं? क्या वे कोई हैं?
इस उदाहरण में एक उदाहरण के रूप में यह फ़ाइल सिस्टम पर डेटा को सहेजने के लिए वास्तव में उपयोगी होगा लेकिन मेरा मानना है कि फ़ोन अंतर File object के माध्यम से ऐसा कर सकता है। जाहिर है मोनो टच System.IO का लाभ उठाएगा।
ऐसे उदाहरण हैं जहां मोनो टच में निश्चित अतिरिक्त कार्यक्षमता है - विशेष रूप से ऐसे कार्यों जो मोबाइल देव के लिए उपयोगी हैं उदा। भौगोलिक स्थान या कैमरा प्रकार के कार्यों? या फोन अंतराल में इन सभी को कवर किया गया है।
चीकी अतिरिक्त प्रश्न
क्या कोई अन्य विकल्प मैं चूक गए या तीन दृष्टिकोण मैं रेखांकित किया है कि मैं के बारे में भूल गए हैं के लिए किसी भी अन्य प्रमुख लाभ/नुकसान है?
हर किसी की विशेषज्ञता के लिए धन्यवाद
आप एडोबफ्लेक्स (https://www.adobe.com/de/products/flex.html) पर एक नज़र डाल सकते हैं। जो देशी आईओएस-बाइनरी को संकलित करने में सक्षम होने का भी दावा करता है। – basti
@chiffre। धन्यवाद - लेकिन इस्तेमाल की जाने वाली भाषा क्या है। यह एक्शनस्क्रिप्ट की तरह दिखता है, तो यह एक फ्लैश संस्करण की तरह है। क्या वह सही है? –
यह एक्शनस्क्रिप्ट और एमएक्सएमएल है। जब तक आप केवल पूर्ववर्ती नियंत्रणों का उपयोग करते हैं, तब तक सब कुछ आसान है। फ्लैशबिल्डर का 60-दिन का परीक्षण है, इसलिए आप इसे आज़मा सकते हैं।मैं अपने उपयोगकर्ता नियंत्रण/घटकों को बनाने की कोशिश करके थोड़ा सा अटक गया हूं। – basti