विन्यस्त वाणिज्य – .NET आ गया है!
सर्दी साल का मेरा सबसे कम पसंदीदा समय है। स्वीडन में मेरे सभी सहकर्मी जानते हैं कि मिनेसोटा में हम किन चीजों से निपटते हैं – ठंडा तापमान, बर्फ के ढेर, और पुरानी कारें जो अभी शुरू नहीं होंगी। इस वर्ष यह पहले ही कई बार शून्य से नीचे जा चुका है, और हम केवल ठंडे और ठंडे तापमान को ही देख रहे हैं क्योंकि सूरज आसमान में नीचे लटका हुआ है।
कम से कम मुझे गर्म रखने के लिए मेरे कंप्यूटर स्क्रीन की गर्म चमक है, खासकर जब वे हमारे प्लेटफ़ॉर्म के निर्माण के तरीके में एक बड़े बदलाव के साथ आते हैं: .NET (पूर्व में .NET कोर)। ध्यान दें कि मैं इस लेख के बाकी हिस्से में नए .NET को “.NET” और पुराने संस्करण को “.NET फ्रेमवर्क” के रूप में संदर्भित करूंगा।
आज, कॉन्फिगर कॉमर्स .NET फ्रेमवर्क 4.8 के शीर्ष पर बनाया गया है, जो इस आर्किटेक्चर का विरासत संस्करण है जो केवल विंडोज़ पर चलता है। .NET एक प्लेटफ़ॉर्म-अज्ञेयवादी बुनियादी ढांचा है जो प्रदर्शन और लचीलेपन में महत्वपूर्ण वृद्धि प्रदान करते हुए .NET फ्रेमवर्क की कार्यक्षमता से काफी कुछ प्राप्त करता है।
हमारी नवंबर रिलीज़ पहली रिलीज़ होगी जो .NET बिल्ड (बीटा में) का समर्थन करती है और भागीदारों और ग्राहकों को नए, मज़ेदार खिलौनों के साथ अपने एक्सटेंशन प्रोजेक्ट बनाने की अनुमति देती है। तो, कॉन्फिगर कॉमर्स ग्राहकों के लिए इसका क्या मतलब है?
यह रिलीज़ उत्पादन उपभोग के लिए अभिप्रेत नहीं है
यह कॉन्फिगर कॉमर्स के लिए .NET का बीटा रिलीज़ है। इसमें होस्ट किए गए वातावरण में .NET एक्सटेंशन और लिनक्स कंटेनर के साथ प्रोजेक्ट बनाने के लिए पूर्ण समर्थन शामिल है, लेकिन हम कई बग पाए जाने की उम्मीद कर रहे हैं। ऑप्टिमाइज़ली रिलीज़ के एक भाग के रूप में स्थानीय बिल्ड के लिए डॉकरफ़ाइल्स प्रदान करेगा, जिससे भागीदार तुरंत इसमें शामिल हो सकेंगे और इस कोड के विरुद्ध प्रोजेक्ट बनाना शुरू कर सकेंगे।
.NET रिलीज़ यथासंभव पश्चगामी संगत है
जबकि मुझे उम्मीद है कि भागीदारों को .NET बनाम .NET फ्रेमवर्क में अप्रचलित या परिवर्तित कार्यक्षमता से संबंधित अपने एक्सटेंशन कोड में कुछ बदलाव करने की आवश्यकता होगी, ऑप्टिमाइज़ली इंजीनियरिंग टीम ने इस निर्माण प्रक्रिया के एक भाग के रूप में ऑप्टिमाइज़ली विशेषज्ञ सेवाओं द्वारा कार्यान्वित ग्राहकों के खिलाफ पहले ही परीक्षण कर लिया है। और आवश्यक पुनर्कार्य की मात्रा के संबंध में वहां सकारात्मक परिणाम मिले हैं।
.NET 8 आ रहा है!
इस सप्ताह की रिलीज़ से पहले इसकी घोषणा करने के लिए मैंने एक शुभ दिन चुना, जैसे कि।NET 8 अभी पूर्ण रिलीज़ की ओर बढ़ गया है जैसा कि मैं यह लिख रहा हूं (14 नवंबर, 2023)। हम इस कार्यान्वयन को यथाशीघ्र .NET 8 पर ले जाने का इरादा रखते हैं, क्योंकि यह .NET के लिए LTS (दीर्घकालिक समर्थन) संस्करण है, 2026 तक समर्थन के साथ। .NET 7 बनाम .NET 8 के लिए परिवर्तन न्यूनतम होने की उम्मीद है और ग्राहकों के लिए उत्पादन कार्यान्वयन संभवतः .NET 8 बनाम .NET 7 में होगा।
.NET उत्पादन उपभोग के लिए कब उपलब्ध होगा?
साझेदारों को नवंबर रिलीज़ के तुरंत बाद .NET के विरुद्ध निर्माण शुरू करने में सक्षम होना चाहिए। वास्तव में उत्पादन के लिए तैयार सामान्य उपलब्धता के बारे में बात करने से पहले ऑप्टिमाइज़ली को इस रिलीज़ के लिए हमारे साझेदार नेटवर्क द्वारा उठाए गए बग और अन्य चिंताओं को ध्यान में रखना होगा। सर्वोत्तम स्थिति में, यह दिसंबर (2312) रिलीज़ है, क्योंकि हमारी टीम पहले से ही आंतरिक रूप से खोजे गए अधिकांश बगों पर काम कर रही है।
.NET से मुझे क्या मिलता है?
ये अहम सवाल है. .NET पूरे बोर्ड में तेज़ एपीआई कॉल के साथ, एप्लिकेशन में ही कुछ प्रदर्शन सुधार प्रदान करता है, लेकिन यह होस्टिंग वातावरण के साथ सबसे बड़े संभावित सुधार भी प्रदान करता है। .NET प्लेटफ़ॉर्म अज्ञेयवादी है, इसलिए .NET फ्रेमवर्क के विपरीत, यह Linux Kubernetes कंटेनरों पर चल सकता है। लिनक्स कंटेनर विंडोज कंटेनर की तुलना में हल्के होते हैं, इन्हें अधिक तेज़ी से घुमाया जा सकता है, और भविष्य में, कॉन्फ़िगर किए गए कॉमर्स एप्लिकेशन के लिए ऑटोस्केलिंग में शामिल किया जाएगा।
रुको, ऑटोस्केलिंग?!
हां, हालांकि यह अभी तक बीटा रिलीज में उपलब्ध नहीं होगा, हम बढ़ते ट्रैफिक लोड के खिलाफ क्षैतिज स्केलिंग (अधिक प्रतिकृतियां) के लिए वातावरण में ऑटोस्केलिंग लागू करने का इरादा रखते हैं। जब मेरे पास अधिक डेटा उपलब्ध होगा तो मैं इस बारे में अधिक बात करने के लिए तैयार होऊंगा और ऑटोस्केलिंग कैसे काम करेगी, इसके बारे में एक व्यापक योजना प्रस्तुत कर सकता हूं।
क्या मुझे .NET फ्रेमवर्क से .NET में अपग्रेड करने के लिए बाध्य किया जाएगा?
हम ग्राहकों को जबरन पलायन नहीं करा रहे हैं। हालाँकि, एक बार जब हमारे साझेदार नेटवर्क ने कोड हासिल करना शुरू कर दिया है और हमें फीडबैक प्रदान करना शुरू कर दिया है, तो हम एक भविष्य का संस्करण निर्धारित करेंगे जिसमें एक्सटेंशन केवल .NET के विरुद्ध बनाए जा सकते हैं, .NET फ्रेमवर्क के लिए नहीं। इसका मतलब यह है कि .NET फ्रेमवर्क समर्थन उस बिंदु तक कॉन्फ़िगर किए गए कॉमर्स के संस्करणों तक सीमित होगा, और उसके बाद कोई संस्करण जारी नहीं किया जाएगा। आज ज्ञात जानकारी के आधार पर, यह 2024 की दूसरी छमाही में होने की संभावना है, लेकिन यह परिवर्तन के अधीन है।
तो मैं कैसे शुरुआत करूं?
यदि आप पहले से ही .NET में रुचि रखते हैं – तो अपने कार्यान्वयन भागीदार से अपने कस्टम एक्सटेंशन की समीक्षा करने के बारे में बात करें क्योंकि वे अपना परीक्षण .NET शुरू कर रहे हैं। जब हमारे पास GA में .NET होगा तो हम एक घोषणा करेंगे (और यह रिलीज़ नोट्स में होगी)।
इस एप्लिकेशन के लिए अंतर्निहित आर्किटेक्चर के रूप में .NET को प्राप्त करना एक लंबी यात्रा रही है। मुझे उम्मीद है कि विश्वसनीयता और गति में परिवर्तन आपको भी उतना ही प्रसन्न करेगा जितना मुझे।
15 नवंबर 2023
2023-11-15 16:39:14
#वनयसत #वणजय #.NET #आ #गय #ह