माइक्रोसॉफ्ट ने पेश किया .NET 5
बिल्ड 2019 में, माइक्रोसॉफ्ट ने अपने .NET फ्रेमवर्क के अगले प्रमुख संस्करण की घोषणा की। .NET 5 एक क्रॉस-प्लेटफ़ॉर्म उत्पाद होगा और Windows, Linux, macOS, iOS, Android, tvOS, watchOS और WebAssembly आदि को लक्षित करने में सक्षम होगा।
.NET 5 के नवंबर 2020 में जारी होने की उम्मीद है, जिसका पहला पूर्वावलोकन 2020 की पहली छमाही में उपलब्ध होगा। यह विजुअल स्टूडियो 2019, मैक के लिए विजुअल स्टूडियो और विजुअल स्टूडियो कोड के भविष्य के अपडेट के साथ समर्थित होगा।
परियोजना का उद्देश्य .NET में निम्नलिखित सुधार जोड़ना है:
- एक एकल .NET रनटाइम और फ्रेमवर्क तैयार करें जिसका उपयोग हर जगह किया जा सकता है और जिसमें समान रनटाइम व्यवहार और डेवलपर अनुभव हों।
- .NET Core, .NET Framework, Xamarin और Mono का सर्वोत्तम उपयोग करके .NET की क्षमताओं का विस्तार करें।
- उस उत्पाद को एक एकल कोड-आधार से बनाएं, जिस पर डेवलपर्स (Microsoft और समुदाय) एक साथ काम कर सकें और एक साथ विस्तार कर सकें और जो सभी परिदृश्यों को बेहतर बनाता है।
यहां कुछ नई विशेषताएं दी गई हैं।
- आपके पास रनटाइम के अनुभवों के बारे में अधिक विकल्प होंगे (उस पर और अधिक)।
- जावा इंटरऑपरेबिलिटी सभी प्लेटफॉर्म पर उपलब्ध होगी।
- ऑब्जेक्टिव-सी और स्विफ्ट इंटरऑपरेबिलिटी को कई ऑपरेटिंग सिस्टम पर सपोर्ट किया जाएगा।
- CoreFX को .NET (अग्रिम-समय - AOT) के स्थिर संकलन, छोटे पदचिह्नों और अधिक ऑपरेटिंग सिस्टम के लिए समर्थन के समर्थन के लिए विस्तारित किया जाएगा।
माइक्रोसॉफ्ट इस सितंबर में .NET Core 3.0, नवंबर 2020 में .NET 5 को शिप करेगा, और फिर कंपनी साल में एक बार, हर नवंबर में .NET का एक प्रमुख संस्करण शिप करने का इरादा रखती है।
आधिकारिक ब्लॉग पोस्ट .NET कोर के बारे में निम्नलिखित बताता है:
हम संस्करण 4 को छोड़ रहे हैं क्योंकि यह उन उपयोगकर्ताओं को भ्रमित करेगा जो .NET फ्रेमवर्क से परिचित हैं, जो लंबे समय से 4.x श्रृंखला का उपयोग कर रहे हैं। इसके अतिरिक्त, हम स्पष्ट रूप से यह बताना चाहते थे कि .NET 5 .NET प्लेटफॉर्म का भविष्य है।
हम नामकरण को सरल बनाने का अवसर भी ले रहे हैं। हमने सोचा कि अगर आगे केवल एक .NET है, तो हमें "कोर" जैसे स्पष्ट शब्द की आवश्यकता नहीं है। छोटा नाम एक सरलीकरण है और यह भी बताता है कि .NET 5 में समान क्षमताएं और व्यवहार हैं। यदि आप इसे पसंद करते हैं तो बेझिझक ".NET Core" नाम का उपयोग जारी रखें।
स्रोत: माइक्रोसॉफ्ट