
web3.js v3 يستحق الاهتمام، لكن لا تخلط بين الواجهة المألوفة وترقية خالية من المتاعب. محور هذا الأسبوع هو بدء إعادة تجميع بيئات المطورين. ① في 7 أكتوبر بتوقيت بكين، قدم Solana Developers رسميًا web3.js v3. يجب توضيح التاريخ: تم نشر الإصدار v3.0.0 على GitHub في 2 أكتوبر بتوقيت بكين، والتطورات الجديدة خلال هذه الفترة هي عبارة عن تقديم رسمي، وليست النشر الأولي للرمز. ② يحتفظ الإصدار الجديد بواجهة API شبيهة بالكائنات التي يعتاد عليها المطورون، مع دمج أساسي يعتمد على Kit. الهدف هو تمكين عادات استخدام الواجهات القديمة من مشاركة المزيد من القدرات الأساسية مع سلسلة الأدوات الجديدة، مما يقلل من التكلفة طويلة الأمد الناتجة عن تقسيم البيئة إلى مجموعتين منفصلتين. ③ ظهرت أيضًا مُلائمة جديدة للمحفظة، لكن "الإصدار الكبير" يعني بالضرورة الحاجة إلى فحص دقيق للفروق أثناء التحديث. شكل الاستدعاء المألوف لا يعني أن جميع الأنواع والسلوكيات والاعتمادات القديمة يمكن الاحتفاظ بها كما هي. ④ عند إجراء التحديث، يجب تغطية جميع الجوانب: اتصال المحفظة، التوقيع، تسلسل المعاملات، RPC، ومعالجة الاستثناءات. تسمية SDK بالإصدار v3 لا تعني تلقائيًا دعمًا شاملاً من طرف إلى طرف لجميع تنسيقات المعاملات الجديدة. رأيي الشخصي: توحيد أدوات المطورين هو ميزة مهمة للبيئة، لكنها تتطور ببطء. قد تقلل من تكاليف بدء المشاريع الجديدة وصيانة المشاريع القديمة، لكنها لا تستبدل اختبارات التحديث الفعلية. موقفي هو أنني أتابع وأجرب، لكنني لن أقوم بترقية بيئة الإنتاج مباشرة دون إجراء اختبارات استعادة. @Solana_zh @solana @solana_devs
