.NET 5 कोर और .NET फ्रेमवर्क को एक समाधान में मिलाता है

.NET 5 कोर और .NET फ्रेमवर्क को एक समाधान में मिलाता है

डॉट नेट डेवलपर कंपनी नवंबर 2020 में अपनी नवीनतम रिलीज ला रही है जिसे .NET 5 कहा जाएगा।

यह अब तक .NET द्वारा प्रदान किए गए बाकी फ्रेमवर्क से बिल्कुल अलग है। इस लेख में, हम देखेंगे कि यह दूसरों से कैसे अलग है और यह दुनिया भर के डेवलपर्स के लिए कैसे फायदेमंद है?

.NET5 क्या है?

.NET 5 एक ऐसा संस्करण है जो अलग से किसी अन्य वर्ग के ढांचे या कोर से संबंधित नहीं होगा। बल्कि यह अन्य सभी में सर्वश्रेष्ठ होगा। इसमें .NET फ्रेमवर्क, .NET Core, Mono, और Xamarin के गुण, कार्यात्मकता और विशेषताएं होंगी, वास्तव में, इनमें से सर्वश्रेष्ठ। इसमें लाइब्रेरी और एपीआई शामिल होंगे जिनकी मदद से डेवलपर्स वेब, IoT डिवाइस, मोबाइल और विंडोज के लिए भी एप्लिकेशन और प्रोग्राम बना सकते हैं।

.NET टूल और फ्रेमवर्क का एक संग्रह है जिसके माध्यम से कोई भी सॉफ्टवेयर बना और विकसित कर सकता है, उनका परीक्षण कर सकता है और चला सकता है। और अंत में, उस सॉफ़्टवेयर को तैनात करें जिसे वेब असेंबली, IoTs, Android, watch OS, Windows, macOS, tvOS, Linux और iOS सहित कई प्लेटफार्मों पर संचालित किया जा सकता है। अब चूंकि इस सॉफ़्टवेयर का उपयोग विभिन्न प्लेटफार्मों पर किया जा सकता है, इसलिए इनका उपयोग विभिन्न उपकरणों पर भी किया जा सकता है, चाहे वह डेस्कटॉप, टैबलेट, वेब ब्राउज़र, मोबाइल फोन या IoT डिवाइस आदि हो।

यह .NET 3 के बाद अगला संस्करण होगा जो इस साल अक्टूबर में पहले ही जारी किया जा चुका है। इस .NET 5 की खास बात यह है कि यह .NET की हर चीज को एक एकीकृत प्लेटफॉर्म के भीतर लाता है। उपयोगकर्ताओं या डेवलपर्स को उच्च-स्तरीय पुस्तकालयों से लेकर निम्न-स्तर वाले, एपीआई और रनटाइम घटकों, टूल, कंपाइलर, टाइप सिस्टम और भाषाओं के साथ-साथ सब कुछ मिल जाएगा। हालांकि .NET 5 का पूर्ण संस्करण 2020 के नवंबर तक उपलब्ध होगा, इसका पूर्वावलोकन वर्ष के पहले वर्ष में जारी किया जाएगा जो कि विजुअल स्टूडियो कोड और विजुअल स्टूडियो 2019 द्वारा किया जाएगा।

इसके अलावा, बाद के संस्करणों की तारीखों की भी घोषणा की गई है। अगले संस्करणों को क्रम में नामित किया गया है - .NET 6.0, .NET 7.0 और .NET 8.0। और यह उम्मीद की जाती है कि .NET 5 की तरह ही इन सभी संस्करणों को उनके संबंधित वर्ष के नवंबर के महीने में जारी किया जाएगा।

.NET 5 . की विशेषताएं

डॉट नेट डेवलपर ने .NET 5 में निम्नलिखित विशेषताओं को शामिल किया है। आइए हम एक-एक करके उनके बारे में जानें।

  • विंडोज से लेकर डेटा साइंस, क्लाउड, मैक, मशीन लर्निंग, IoT, वेब, गेमिंग और मोबाइल तक हर चीज के लिए एक एकीकृत प्लेटफॉर्म।
  • .NET 5 Microsoft द्वारा समर्थित है और इस प्रकार एक ओपन-सोर्स समुदाय द्वारा प्रबंधित किया जाता है।
  • यह एक क्रॉस-प्लेटफ़ॉर्म प्रदान करता है जिसे किसी भी डिवाइस और कहीं भी संचालित किया जा सकता है।
  • .NET फ्रेमवर्क, Xamarin और साथ ही .NET Core जैसे तीनों प्लेटफॉर्म की क्षमताओं से समृद्ध। प्रदान की गई क्षमताओं में LINQ, WPF, ASP.NET MVC, विंडोज फॉर्म, एंटिटी फ्रेमवर्क, UWP इत्यादि शामिल हैं।
  • इसमें कमांड लाइन इंटरफेस (सीएलआई), वीएस कोड, मैक के लिए वीएस आदि जैसे बेहतरीन टूल का समर्थन है।

ब्लॉग पढ़ें- डायनेमिक एप्लिकेशन डेवलपमेंट के लिए .NET फ्रेमवर्क क्यों चुनें?

  • इतना ही नहीं इसमें तेज होने के साथ-साथ उच्च मापनीयता और उच्च प्रदर्शन भी है।
  • .NET 5 में परिनियोजन छोटा है और पैकेज भी हैं।

विभिन्न भाषाओं और रनटाइम का समर्थन


अब चूंकि .NET विभिन्न ढांचे और प्लेटफार्मों के गुणों का संकलन है, इसलिए यह इसमें Xamarin और .NET Core के रनटाइम को एक साथ प्रदान करता है। इसके अलावा, उन्हें विकसित किया जाएगा और भविष्य में एक साथ काम किया जाएगा।

आपको .NET 5 में सभी कंपाइलर, रनटाइम और भाषाएं भी मिलेंगी जो .NET फ्रेमवर्क और .NET कोर से संबंधित हैं। XAML, C#, VB.NET, और F# को .NET द्वारा समर्थित भाषाओं के रूप में प्रदान किए जाने की उम्मीद है।

.NET 5 में हमारे लिए और क्या है?

asp.net विकास सेवाओं के प्रदाताओं के अनुसार, .NET 5 में वे सभी सुविधाएँ होंगी जो डेवलपर्स .NET Core में पसंद करते हैं। इसमें क्रॉस-प्लेटफ़ॉर्म कार्यान्वयन, प्लेटफ़ॉर्म-विशिष्ट झुकावों को पूरी तरह से उपयोग करने के लिए समर्थन, एक कमांड-लाइन इंटरफ़ेस और उच्च प्रदर्शन के साथ-साथ विभिन्न प्रकार के विज़ुअल स्टूडियो, छोटी परियोजना फ़ाइलों और कई अन्य शामिल हैं। तो .NET Core के उपयोगकर्ता या .NET ढांचे के उपयोगकर्ता निराश नहीं होंगे।

और यह सब नहीं था। .NET 5 रनटाइम पर अधिक विकल्प प्रदान करेगा, कोडएफएक्स का विस्तारित समर्थन, कई कार्यक्रमों पर जावा इंटरऑपरेबिलिटी, साथ ही ऑब्जेक्ट सी की इंटरऑपरेबिलिटी और विभिन्न ऑपरेटिंग सिस्टम में स्विफ्ट।

माइक्रोसॉफ्ट के पार्टनर प्रोग्राम मैनेजर ने भी एसडी टाइम्स को अपने मेल में इसके बारे में कुछ जानकारी का खुलासा किया। इसमें निम्नलिखित शब्द बताए गए हैं:

"जैसा कि हम .NET 5 की ओर आगे बढ़ते हैं, हम सबसे छोटे मोनो और इसके समर्थन को मूल निष्पादन और छोटे उपकरणों के लिए छोटे पदचिह्न में लाएंगे। तीन के बजाय एक .NET होने से नए और मौजूदा डेवलपर्स के लिए विकल्प और प्लेटफॉर्म आसान हो जाता है।

इससे पता चलता है कि asp.net विकास सेवाओं के प्रदाता .NET 5 के रूप में सर्वश्रेष्ठ .NET ला रहे हैं।

सुधार जो .NET 5 के साथ लाने की उम्मीद है

SharePoint विकास सेवाओं के प्रदाता, Microsoft की .NET 5 से अपेक्षाएँ या सुधार निम्नलिखित हैं।

  1. एक ऐसा .NET ढांचा तैयार करें जिसमें एक परिभाषित रनटाइम और आश्चर्यजनक डेवलपर अनुभव हो जो दुनिया में कहीं भी प्राप्त किया जा सकता है।
  2. .NET ढांचे और कोर, मोनो के साथ-साथ ज़ामरीन के सर्वोत्तम गुणों को अपनाकर बड़ी संख्या में क्षमताओं को विकसित करें।
  3. इसे इस तरह से विकसित करें कि यह एक ही कोड से बना हो। इससे भविष्य में विस्तार के लिए इस पर काम करना आसान काम हो जाएगा।

इसे लपेट रहा है

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