Microsoft .NET MAUI एक वर्सटाइल और पावरफुल मोबाइल ऐप डेवलपमेंट प्लेटफॉर्म Xamarin से विकसित किया गया है

माइक्रोसॉफ्ट / Microsoft .NET MAUI एक वर्सटाइल और पावरफुल मोबाइल ऐप डेवलपमेंट प्लेटफॉर्म Xamarin से विकसित किया गया है 3 मिनट पढ़ा

Microsoft .NET



Microsoft का .NET मोबाइल ऐप विकास के लिए एक नया प्लेटफ़ॉर्म प्राप्त कर रहा है। .NET MAUI कहा जाता है, प्लेटफ़ॉर्म का उद्देश्य .NET डेवलपर्स के लिए विकल्पों को सरल करना है जो सभी आधुनिक वर्कलोड का समर्थन करता है: Android, iOS, macOS और Windows। माइक्रोसॉफ्ट लोकप्रिय Xamarin.Forms टूलकिट पर आधारित नए प्लेटफॉर्म के लिए आश्वस्त है, उसे अनुभवी और नौसिखिया वेब और मोबाइल ऐप डेवलपर्स से अपील करनी चाहिए।

Microsoft स्पष्ट रूप से .NET प्लेटफ़ॉर्म को एकजुट करने का प्रयास कर रहा है क्योंकि यह वर्तमान में एक खंडित है। हालांकि डेवलपर्स अलग-अलग ऑपरेटिंग सिस्टम के लिए मजबूत एप्लिकेशन का निर्माण कर सकते हैं। नए .NET MAUI को कई प्लेटफॉर्म पर ऐप बनाने की प्रक्रिया को सरल और एकीकृत करने में काफी मदद करनी चाहिए। .NET 5 प्लेटफ़ॉर्म अब तक के सबसे बड़े क्रॉस-प्लेटफ़ॉर्म देशी ऐप यूआई में से एक है जिसमें कई कोडबेस, सिंगल प्रोजेक्ट सिस्टम जैसे कई फायदे हैं, जिसमें मोबाइल और डेस्कटॉप सिस्टम सहित कई डिवाइसों पर तैनाती की क्षमता है।



Microsoft ने बहु-प्लेटफ़ॉर्म ऐप UI के सरलीकृत और कुशल निर्माण के लिए .NET MAUI लॉन्च किया:

MAUI तेजी से लोकप्रिय Xamarin.Forms टूलकिट का विकास है। छह वर्षीय टूलकिट कई कंपनियों के लिए काफी लोकप्रिय रहा है जो अपने व्यवसायों को शक्ति देने के लिए Xamarin के मोबाइल विशेषज्ञता का उपयोग कर रहे हैं। Xamarin.Forms टूलकिट ने छोटे व्यवसायों को अपने विकास निवेश को अधिकतम करने में मदद की है। कंपनियां अपने कोड के 95 प्रतिशत से ऊपर साझा कर रही हैं। इससे कंपनियां अपने ऐप्स के विकास में तेजी ला सकती हैं और अभी भी व्यापक सुविधाओं की पेशकश कर सकती हैं।



MAUI .NET डेवलपर्स के लिए विकल्पों को आसान बनाने का प्रयास करता है क्योंकि यह एक एकल स्टैक प्रदान करता है जो सभी आधुनिक वर्कलोड का समर्थन करता है: एंड्रॉइड, आईओएस, मैकओएस और विंडोज। प्रत्येक प्लेटफ़ॉर्म और UI नियंत्रण की मूल विशेषताएं डेवलपर्स के लिए एक सरल, क्रॉस-प्लेटफ़ॉर्म एपीआई में तुरंत पहुंच योग्य हैं, जो पहले की तुलना में अधिक कोड साझा करते समय कोई समझौता उपयोगकर्ता अनुभव प्रदान करने के लिए नहीं है।



.NET MAUI की सफलता इस तथ्य के कारण त्वरित गोद लेने में निहित है कि यह मुख्य प्राथमिकता के रूप में डेवलपर उत्पादकता के साथ बनाया गया है। Microsoft आश्वासन देता है कि डेवलपर्स प्रोजेक्ट सिस्टम और क्रॉस-प्लेटफ़ॉर्म टूलिंग की भी सराहना करेंगे। MAUI एक एकल प्रोजेक्ट में प्रोजेक्ट संरचना को सरल बनाता है और यह एक ही के साथ कई प्लेटफार्मों को लक्षित करने में सक्षम है। इसका मतलब है कि डेवलपर्स डेस्कटॉप, एमुलेटर, सिमुलेटर, या भौतिक उपकरणों सहित किसी भी लक्षित प्रणाली पर तैनात कर सकते हैं।



अंतर्निहित क्रॉस-प्लेटफ़ॉर्म संसाधनों के साथ, डेवलपर्स एकल प्रोजेक्ट में किसी भी चित्र, फ़ॉन्ट या अनुवाद फ़ाइलों को जोड़ने में सक्षम होंगे, और .NET MAUI स्वचालित रूप से देशी हुक स्थापित करेगा ताकि डेवलपर्स कोड पर ध्यान केंद्रित कर सकें। अंत में, डेवलपर्स के पास मूल अंतर्निहित ऑपरेटिंग सिस्टम APIs तक हमेशा पहुंच होगी, और नए प्लेटफॉर्म-विशिष्ट एकीकरण के साथ यह आसान होगा। प्लेटफार्मों के तहत, डेवलपर्स एक विशिष्ट ऑपरेटिंग सिस्टम के लिए स्रोत कोड फ़ाइलों को जोड़ सकते हैं और देशी एपीआई तक पहुंच सकते हैं। सीधे शब्दों में कहें तो, MAUI के साथ, Microsoft ने सुनिश्चित किया है कि ऐप UI में जाने वाला प्रत्येक घटक एक स्थान पर है जहाँ डेवलपर्स को इसकी आवश्यकता है। कोर कोड पर ध्यान केंद्रित करने में सक्षम होने के नाते, डेवलपर्स और भी अधिक उत्पादक बन सकते हैं।

.NET MAUI में Xamarin.Forms से संक्रमण:

Xamarin.Forms के साथ काम करने वाले डेवलपर्स को कोई परेशानी नहीं है .NET MAUI को पलायन या विकसित करना चूंकि दोनों प्लेटफ़ॉर्म सभी समान नियंत्रण और API का उपयोग करते हैं। डेवलपर्स को .NET MAUI के लिए मौजूदा एप्लिकेशन का एक सहज संक्रमण करने में मदद करने के लिए, Microsoft .NET कोर में माइग्रेट करने के लिए आज के समान make ट्राइ-एन-कन्वर्ट ’समर्थन और माइग्रेशन गाइड प्रदान करने का इरादा रखता है।

Microsoft अगले कुछ महीनों में .NET MAUI पूर्वावलोकन जारी करने वाला है। उसी की सामान्य उपलब्धता 2021 के नवंबर में .NET 6 के साथ मेल खाने की उम्मीद है।

MAUI उसी 6-सप्ताह के ताल पर जहाज करेगा जो Xamarin.Forms पर रहा है। Microsoft ने प्रकाशित किया है MAUI रोडमैप GitHub पर। Xamarin.Forms एक जहाज जाएगा इस साल के अंत में नया प्रमुख संस्करण नवंबर 2021 में .NET 6 सामान्य उपलब्धता के माध्यम से हर 6 सप्ताह में मामूली और सेवा जारी करना जारी रखें। Xamarin.Forms की अंतिम रिलीज शिपिंग के बाद एक साल के लिए सेवा की जाएगी, और सभी आधुनिक काम तब .NET MAUI में स्थानांतरित हो जाएंगे।

टैग माइक्रोसॉफ्ट