.NET 5 लिनक्स और WebAssembly समर्थन के साथ आता है

माइक्रोसॉफ्ट ने अनावरण किया हाल ही में एक ब्लॉग पोस्ट के माध्यम से, एक जारी .NET 5 प्लेटफॉर्म के लिए प्रमुख नया संस्करण क्या प्रदान करता है Linux, macOS और WebAssembly के लिए समर्थन।

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

उत्पाद .NET 5 ने ओपन सोर्स प्रोजेक्ट .NET कोर 3.0 का विकास जारी रखा और इसने क्लासिक .NET फ्रेमवर्क को बदल दिया, जिसे अब अलग से विकसित नहीं किया जाएगा और .NET फ्रेमवर्क 4.8 की रिलीज पर रोक देगा। से संबंधित सभी विकास

.NET अब .NET कोर प्रोजेक्ट पर केंद्रित है, जिसमें रनटाइम, JIT, AOT, GC, BCL शामिल हैं (बेस क्लास लाइब्रेरी), C #, VB.NET, F #, ASP.NET, एंटिटी फ्रेमवर्क, ML.NET, WinForms, WPF और Xamarin। .NET 6 के अगले संस्करण में, iOS और Android प्लेटफॉर्म का समर्थन करने के लिए Xamarin और मोनो परियोजनाओं को शामिल किया जाएगा।

.NET कोर की तरह, RyuJIT JIT संकलक, मानक पुस्तकालयों, CoreFX, WPF, के साथ CoreCLR रनटाइम के साथ .NET 5 जहाज विंडोज फॉर्म, WinUI, एंटिटी फ्रेमवर्क, डॉटनेट कमांड-लाइन इंटरफेस, WPF और विंडोज फॉर्म क्लाइंट एप्लिकेशन विकसित करने के लिए फ्रेमवर्क और साथ ही माइक्रोसर्विसेज, लाइब्रेरी, सर्वर, ग्राफिकल और कंसोल एप्लिकेशन विकसित करने के लिए टूल।

.NET 5.0 हमारी .NET एकीकरण यात्रा का पहला संस्करण है। हमने .NET 5.0 से डेवलपर्स के एक बहुत बड़े समूह को .NET फ्रेमवर्क से उनके कोड और एप्लिकेशन को माइग्रेट करने के लिए .NET 5.0 बनाया है। हमने शुरुआती काम 5.0 में भी किया था ताकि हम .NET 6.0 को रिलीज़ करते समय Xamarin डेवलपर्स एकीकृत .NET प्लेटफ़ॉर्म का उपयोग कर सकें। पोस्ट में बाद में .NET को एकीकृत करने पर अधिक है।

.NET प्रोजेक्ट में योगदान करने वाले सभी लोगों के साथ अविश्वसनीय सहयोग को उजागर करने के लिए अब एक बढ़िया समय है। यह रिलीज़ एक ओपन सोर्स प्रोजेक्ट के रूप में .NET की पाँचवी प्रमुख रिलीज़ को चिह्नित करती है। आज, GitHub पर डॉटनेट संगठन में .NET के विभिन्न पहलुओं पर एक बड़े समुदाय के रूप में एक साथ काम करने वाले व्यक्तियों और छोटी और बड़ी कंपनियों (.NET .NET के कॉर्पोरेट प्रायोजकों सहित) का एक बड़ा मिश्रण है। .NET 5.0 में सुधार कई लोगों, उनके प्रयास, स्मार्ट विचारों और प्लेटफ़ॉर्म के लिए उनकी देखभाल और प्यार का परिणाम है, जो सभी Microsoft की परियोजना की दिशा से परे हैं। हर दिन .NET पर काम करने वाली कोर टीम से, हम .NET 5.0 (और पुराने संस्करणों) में योगदान करने वाले सभी लोगों के लिए एक बड़ा "धन्यवाद" देते हैं!

संकलन के अलावा जेआईटी, नया संस्करण एलएलवीएम आधारित प्रीकंपाइल मोड प्रदान करता है मशीन कोड और WebAssembly बाइटेकोड (मोनो एओटी और ब्लेज़र को स्थैतिक के लिए उपयोग किया जाता है) के लिए।

प्रदर्शन विभिन्न मंच और पुस्तकालय घटकों केs काफी बढ़ गया है (विशेष रूप से JSON सीरियलाइज़ेशन, regex, और HttpClient संचालन को गति देना)।

कचरा उठाने वाले को अपडेट करके जवाबदेही को बेहतर बनाया गया है। तेजी से आवेदन प्रकाशन के लिए अंतर्निहित ClickOnce क्लाइंट। Linux और macOS के लिए, API System.DirectoryServices।

प्रोटोकॉल LDAP और सक्रिय निर्देशिका के साथ काम करने के लिए अनुकूलित किया गया है। लिनक्स के लिए, एकल-फ़ाइल अनुप्रयोगों के लिए समर्थन भी जोड़ा गया है, जिसमें सभी घटकों और निर्भरताओं को एक ही फ़ाइल में पैक किया गया है।

ASP.NET Core 5.0 वेब एप्लिकेशन और ORM एंटिटी फ्रेमवर्क Core 5.0 लेयर (ड्राइवर, जिसमें SQLite और PostgreSQL शामिल हैं) को विकसित करने के लिए एक स्टैक अलग से जारी किया गया था, साथ ही साथ भाषा संस्करण C # 9 और F # 5. C # 9 शामिल हैं। स्रोत कोड जनरेटर, शीर्ष-स्तरीय कार्यक्रम, नए टेम्पलेट और पंजीकरण वर्ग प्रकार के लिए समर्थन।

.NET 5.0 और C # 9 के लिए समर्थन पहले से ही मुक्त विज़ुअल स्टूडियो कोड संपादक में शामिल है।

अंत में, यदि आप .NET 5 की घोषणा के बारे में अधिक जानना चाहते हैं, आप इसमें विवरण देख सकते हैं निम्नलिखित लिंक।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।