علاقتي الحب-الكراهية مع ايثرز.js

robot
إنشاء الملخص قيد التقدم

لقد كنت أقاتل مع blockchain الخاص ب Ethereum لسنوات ، واسمحوا لي أن أخبرك ، Ethers.js كان منقذي وعدوي. من المفترض أن مكتبة JavaScript هذه تجعل التفاعل مع Ethereum "سلسا" - إذا كنت تعتقد أن الضجيج التسويقي.

بالطبع، إنه خفيف الوزن ومرن. رائع لنا كمطوري الويب الذين يحاولون بناء تطبيقات لامركزية دون فقدان عقولنا. لكن دعونا نكون واقعيين - الوثائق يمكن أن تكون كابوسًا في بعض الأحيان، خاصة عندما تكون تقوم بتصحيح الأخطاء في الساعة 3 صباحًا تحت ضغط المواعيد.

ميزات إدارة المحفظة؟ قوية جداً، سأعطيهم ذلك. توقيع المعاملات يعمل بشكل جيد بما فيه الكفاية عندما لا يكون الشبكة مزدحمة ( والتي تشعر وكأنها نادرة هذه الأيام ). ونعم، الاتصال بالعقد من خلال مزودين مثل إنفورا مريح، لكن عدد المرات التي واجهت فيها حدود المعدل في اللحظات الحاسمة مزعج.

ما يزعجني حقا هو كيف يتعامل السوق مع Ethers.js مثل بعض الحلول السحرية. مع نمو اعتماد Ethereum ، يتصرف الجميع مثل معرفة أن هذه المكتبة تجعلك تلقائيا معالج blockchain. لا يفعل. منحنى التعلم حاد ، ويتغير النظام البيئي بسرعة كبيرة لدرجة أن ما ينجح اليوم قد ينهار غدا.

بالنسبة للمستثمرين الذين يرمون الأموال في مشاريع Ethereum - هل تتحقق حتى مما إذا كان المطورون يفهمون الأدوات التي يستخدمونها؟ فقط لأن المشروع يستخدم Ethers.js لا يعني أن لديه "أساسا قويا". لقد رأيت رمزا مروعا يعمل فوق مكتبات جيدة تماما.

في الممارسة العملية، قمت بتنفيذ Ethers.js في كل شيء من محافظ الرموز الأساسية إلى بروتوكولات DeFi المعقدة. عندما يعمل، يكون جميلاً. عندما يتعطل... حسنًا، أنت تغوص في حفرة أرنب من رسائل الخطأ الغامضة وخيوط Stack Overflow من عام 2019.

لا تخبرك منصات التداول عن الصداع الناتج عن تنفيذ تحديثات دفتر الطلبات في الوقت الحقيقي أو التعامل مع المعاملات الفاشلة بشكل سلس. إنهم يعرضون فقط النتيجة النهائية بينما يعاني المطورون في صمت خلال التنفيذ.

Ethers.js ضرورية إذا كنت جادًا في تطوير إثيريوم - ليس لأنها مثالية، ولكن لأن البدائل غالبًا ما تكون أسوأ. مع تطور تقنية البلوكشين، نحتاج إلى أدوات أفضل، وثائق أفضل، ومحادثات أكثر صدقًا حول التحديات الحقيقية لبناء على إثيريوم.

وربما في المرة القادمة لن أقضي ست ساعات في تصحيح أخطاء عملية فشلت بسبب مشكلة تقدير الغاز التي كان يمكن توضيحها بشكل أفضل في الوثائق.

ETH2.24%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
0/400
لا توجد تعليقات
  • تثبيت