खोज…


टिप्पणियों

आप अधिक पता लगाने के लिए आधिकारिक ज़ामरीन फॉर्म के प्रलेखन का उल्लेख कर सकते हैं:

https://www.xamarin.com/forms

क्यों Xamarin प्रपत्र और कब Xamarin प्रपत्र का उपयोग करने के लिए

Xamarin अधिक से अधिक लोकप्रिय हो रहा है - Xamarin.Forms का उपयोग कब और Xamarin.Platform (तो Xamarin.iOS और Xamarin.Android) करने के लिए यह तय करना मुश्किल है।

सबसे पहले आपको पता होना चाहिए कि आप Xamarin.Forms का उपयोग किस तरह के अनुप्रयोगों के लिए कर सकते हैं:

  1. प्रोटोटाइप - कल्पना करने के लिए कि आपका एप्लिकेशन विभिन्न उपकरणों पर कैसे दिखेगा।

  2. जिन अनुप्रयोगों को प्लेटफ़ॉर्म विशिष्ट कार्यक्षमता (जैसे API) की आवश्यकता नहीं है - लेकिन कृपया ध्यान दें कि Xamarin यथासंभव क्रॉस-प्लेटफ़ॉर्म संगतता प्रदान करने के लिए व्यस्त रूप से काम कर रहा है।

  3. अनुप्रयोग जहां कोड साझा करना महत्वपूर्ण है - UI से अधिक महत्वपूर्ण है।

  4. अनुप्रयोग जहाँ प्रदर्शित डेटा उन्नत कार्यक्षमता से अधिक महत्वपूर्ण है

कई अन्य कारक भी हैं:

  1. अनुप्रयोग विकास के लिए कौन जिम्मेदार होगा - यदि आपकी टीम में अनुभवी मोबाइल डेवलपर्स हैं तो वे Xamarin.Forms को आसानी से संभाल पाएंगे। लेकिन अगर आपके पास प्रति प्लेटफॉर्म (मूल विकास) एक डेवलपर है, तो फॉर्म बड़ी चुनौती हो सकता है।

  2. कृपया यह भी ध्यान दें कि Xamarin.Forms के साथ आप अभी भी कभी-कभी कुछ मुद्दों का सामना कर सकते हैं - Xamarin.Forms प्लेटफ़ॉर्म में अभी भी सुधार किया जा रहा है।

  3. तेजी से विकास कभी-कभी बहुत महत्वपूर्ण होता है - लागत और समय को कम करने के लिए आप फॉर्म का उपयोग करने का निर्णय ले सकते हैं।

  4. किसी भी उन्नत कार्यक्षमता के बिना उद्यम अनुप्रयोगों को विकसित करते समय Xamarin.Forms का उपयोग करना बेहतर होता है - यह आपको मोबाइल क्षेत्र में नहीं बल्कि सामान्य रूप से मोड कोड साझा करने में सक्षम बनाता है। कई प्लेटफार्मों में कोड के कुछ अंश साझा किए जा सकते हैं।

जब आप Xamarin.Forms का उपयोग नहीं करना चाहिए:

  1. आपको कस्टम फ़ंक्शनलिटी बनानी होगी और प्लेटफ़ॉर्म विशिष्ट APIs एक्सेस करना होगा

  2. आपको मोबाइल एप्लिकेशन के लिए कस्टम UI बनाना होगा

  3. जब कुछ कार्यक्षमता Xamarin के लिए तैयार नहीं है। (मोबाइल डिवाइस पर कुछ विशिष्ट व्यवहार की तरह)

  4. आपकी टीम में प्लेटफ़ॉर्म विशिष्ट मोबाइल डेवलपर्स हैं (जावा और / या स्विफ्ट / ऑब्जेक्टिव सी में मोबाइल विकास)



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow