
web3.js v3 قابل توجہ ہے، لیکن مألوف انٹرفیس کو بے درد اپ گریڈ سمجھنا مت۔ اس ہفتے کا مرکزی نقطہ یہ ہے کہ ڈیولپر ایکوسسٹم دوبارہ اکٹھا ہونا شروع ہو گیا ہے۔ ① بیجنگ ٹائم 7 اکتوبر کو، Solana Developers نے رسمی طور پر web3.js v3 کا اعلان کیا۔ تاریخ واضح رکھیں: GitHub پر v3.0.0 کا اشاعت کا وقت بیجنگ ٹائم کے مطابق 2 اکتوبر تھا، اور اس ونڈو کے اندر کی نئی ترقیات صرف آفیشل تعارف تھیں، نہ کہ پہلی بار کوڈ جاری کرنا۔ ② نئی ورژن میں ڈیولپرز کے لیے مألوف کلاس-بنیادی API برقرار رکھا گیا ہے، جبکہ لائبریری کے نیچے Kit کو شامل کیا گیا ہے۔ مقصد یہ ہے کہ پرانے API کے استعمال کے عادات اور نئے ٹول چین کے درمیان زیادہ بنیادی صلاحیتیں شیئر ہوں، تاکہ ایکوسسٹم کے طویل المدت تقسیم کی لاگت کم ہو۔ ③ اس کے ساتھ نئے والٹ ایڈاپٹرز بھی ظاہر ہوئے ہیں، لیکن "بڑا ورژن" کا مطلب یہ بھی ہے کہ مائیگریشن کے فرق کو تفصیل سے چیک کرنا ضروری ہے۔ مألوف فونکشن کالنگ فارمٹ کا مطلب یہ نہیں کہ تمام پرانے ٹائپس، روایات اور منحصرات وہی رہیں گے۔ ④ مائیگریشن کے دوران، والٹ کنکشن، دستخط، ٹرانزیکشن سیریلائزیشن، RPC اور اسٹائل ہینڈلنگ سب پر غور کرنا ضروری ہے۔ SDK کا نام v3 ہونا بھی اس بات کا مطلب نہیں کہ تمام نئے ٹرانزیکشن فارمیٹس کا اینڈ-ٹو-اینڈ سپورٹ خود بخود دستیاب ہو جائے گا۔ میرا ذاتی جائزہ: ڈولپر ٹولز کا اتحاد، ایک آہستہ لیکن اہم ایکوسسٹم فائدہ ہے۔ یہ نئے پروجیکٹس شروع کرنے اور پرانے پروجیکٹس کو برقرار رکھنے کی لاگت کم کر سکتا ہے، لیکن اصل مائیگریشن ٹيسٹنگ کا تعوض نہیں دے سکتا۔ میرا موقف یہ ہے کہ میں اس پر توجہ دینے اور آزمائش کرنے کو تیار ہوں، لیکن بغیر رگریشن ٹيسٹنگ کے، مصنوعات ماحول میں نئے ورژن میں تبدیل نہیں ہوں گا۔ @Solana_zh @solana @solana_devs
