
web3.js v3 दिलचस्प है, लेकिन परिचित इंटरफ़ेस को बिना किसी परेशानी के अपग्रेड मान मत लें। इस हफ्ते का फोकस डेवलपर इकोसिस्टम का फिर से एकत्र होना है। ① भारतीय मानक समय 7 अक्टूबर को, Solana Developers ने web3.js v3 का आधिकारिक रूप से परिचय दिया। तारीख स्पष्ट करना जरूरी है: GitHub पर v3.0.0 का प्रकाशन समय भारतीय मानक समय के अनुसार 2 अक्टूबर है; इस समय सीमा के भीतर की नई प्रगति एक आधिकारिक परिचय है, न कि पहली कोड प्रकाशन। ② नया संस्करण डेवलपर्स के परिचित क्लास-आधारित API को बनाए रखता है, और इसके नीचे Kit को जोड़ता है। इसका उद्देश्य पुराने API के उपयोग के आदतों और नए टूलचेन के बीच अधिक बुनियादी क्षमताओं को साझा करना है, ताकि पारिस्थितिकी के लंबे समय तक दो सेट में बंटे रहने की लागत कम हो। ③ साथ ही, नए वॉलेट एडैप्टर्स भी प्रकट हुए हैं, लेकिन "बड़ा संस्करण" होने का मतलब है कि माइग्रेशन के अंतरों की गहराई से जांच की जानी चाहिए। परिचित कॉल स्वरूप, सभी पुराने प्रकारों, व्यवहारों और निर्भरताओं को मूल रूप में बनाए रखने का संकेत नहीं है। ④ माइग्रेशन के समय, वॉलेट कनेक्शन, हस्ताक्षर, लेनदेन सीरियलाइज़ेशन, RPC और अपवाद प्रबंधन सभी को कवर किया जाना चाहिए। SDK संस्करण v3 होना, सभी नए लेनदेन प्रारूपों के पूर्ण-अंत समर्थन को स्वचालित रूप से प्रदान करने का संकेत नहीं है। मेरा स्वयं का मूल्यांकन: डेवलपर टूल्स का एकीकरण, एक मंद प्रतिक्रिया परंतु महत्वपूर्ण पारिस्थितिकीय लाभ है। यह नए प्रोजेक्ट्स की शुरुआत और पुराने प्रोजेक्ट्स के संरक्षण की लागत कम कर सकता है, लेकिन सटीक माइग्रेशन परीक्षणों का स्थान नहीं ले सकता। मेरा मुख्य मनोभाव है: मैं इसका प्रतीक्षा करूँगा, प्रयोग करूँगा, लेकिन पुनर्परीक्षण के बिना, मैं प्रोडक्शन पर्यावरण में सीधे v3 में अपग्रेड नहीं करूँगा। @Solana_zh @solana @solana_devs
