أطر عمل تطوير التطبيقات اللامركزية (dapps)
مقدمة عن أطر العمل
يتطلب بناء تطبيق لامركزي (dapp) متكامل أجزاءً مختلفة من التكنولوجيا. تتضمن أطر عمل البرامج العديد من الميزات المطلوبة أو توفر أنظمة إضافات سهلة لاختيار الأدوات التي ترغب بها.
تأتي أطر العمل مع الكثير من الوظائف الجاهزة للاستخدام، مثل:
- ميزات لإنشاء نسخة محلية من سلسلة الكتل.
- أدوات مساعدة لتجميع واختبار عقودك الذكية.
- إضافات تطوير العميل لبناء تطبيقك المواجه للمستخدم داخل نفس المشروع/المستودع.
- إعدادات للاتصال بشبكات إيثيريوم ونشر العقود، سواء على نسخة تعمل محليًا، أو إحدى شبكات إيثيريوم العامة.
- توزيع التطبيقات اللامركزية - تكاملات مع خيارات التخزين مثل IPFS.
المتطلبات الأساسية
قبل التعمق في أطر العمل، نوصيك بقراءة مقدمتنا عن التطبيقات اللامركزية (dapps) وحزمة إيثيريوم أولاً.
أطر العمل المتاحة
Foundry - Foundry عبارة عن مجموعة أدوات سريعة للغاية ومحمولة ومعيارية لتطوير تطبيقات إيثيريوم
- تثبيت Foundry (opens in a new tab)
- كتاب Foundry (opens in a new tab)
- دردشة مجتمع Foundry على تيليغرام (opens in a new tab)
- Awesome Foundry (opens in a new tab)
Hardhat - بيئة تطوير إيثيريوم للمحترفين.
Ape - أداة تطوير العقود الذكية لمبرمجي Python، وعلماء البيانات، ومحترفي الأمن.
Web3j - منصة لتطوير تطبيقات سلسلة الكتل على JVM.
ethers-kt - مكتبة غير متزامنة وعالية الأداء لـ Kotlin/Java/Android لسلاسل الكتل القائمة على EVM.
Create Eth App - أنشئ تطبيقات مدعومة من إيثيريوم بأمر واحد. تأتي مع مجموعة واسعة من أطر عمل واجهة المستخدم وقوالب التمويل اللامركزي (DeFi) للاختيار من بينها.
Scaffold-Eth - مكونات وخطافات (hooks) لـ Ethers.js + Hardhat + React لـ Web3: كل ما تحتاجه للبدء في بناء تطبيقات لامركزية مدعومة بالعقود الذكية.
Tenderly - منصة تطوير Web3 تمكن مطوري سلسلة الكتل من بناء واختبار وتصحيح أخطاء ومراقبة وتشغيل العقود الذكية وتحسين تجربة المستخدم للتطبيقات اللامركزية (dapps).
The Graph - The Graph للاستعلام عن بيانات سلسلة الكتل بكفاءة.
Alchemy - منصة تطوير إيثيريوم.
NodeReal - منصة تطوير إيثيريوم.
thirdweb SDK - قم ببناء تطبيقات Web3 يمكنها التفاعل مع عقودك الذكية باستخدام حزم تطوير البرمجيات (SDKs) وواجهة سطر الأوامر (CLI) القوية الخاصة بنا.
Chainstack - منصة تطوير Web3 (إيثيريوم وغيرها).
Crossmint - منصة تطوير Web3 على مستوى المؤسسات، تتيح لك بناء تطبيقات الرموز غير القابلة للاستبدال (NFT) على جميع السلاسل الرئيسية وسلاسل EVM (وغيرها).
Brownie - بيئة تطوير وإطار عمل للاختبار قائم على Python.
- التوثيق (opens in a new tab)
- GitHub (opens in a new tab)
- Brownie غير مدعوم حاليًا
OpenZeppelin SDK - مجموعة أدوات العقود الذكية المثالية: مجموعة من الأدوات لمساعدتك في تطوير وتجميع وترقية ونشر والتفاعل مع العقود الذكية.
- أوبن زبلن Defender SDK (opens in a new tab)
- GitHub (opens in a new tab)
- منتدى المجتمع (opens in a new tab)
- انتهى تطوير أوبن زبلن SDK
Catapulta - أداة نشر العقود الذكية متعددة السلاسل، تعمل على أتمتة عمليات التحقق في مستكشفات الكتل، وتتبع العقود الذكية المنشورة ومشاركة تقارير النشر، وهي جاهزة للتشغيل (plug-n-play) لمشاريع Foundry وHardhat.
GoldRush (بدعم من Covalent) - تقدم GoldRush مجموعة API لبيانات سلسلة الكتل الأكثر شمولاً للمطورين والمحللين والمؤسسات. سواء كنت تبني لوحة معلومات للتمويل اللامركزي (DeFi)، أو محفظة، أو روبوت تداول، أو وكيل ذكاء اصطناعي، أو منصة امتثال، فإن واجهات برمجة التطبيقات (APIs) للبيانات توفر وصولاً سريعًا ودقيقًا وسهل الاستخدام للمطورين إلى البيانات الأساسية على السلسلة التي تحتاجها
- الموقع الإلكتروني (opens in a new tab)
- التوثيق (opens in a new tab)
- GitHub (opens in a new tab)
- ديسكورد (opens in a new tab)
Wake - إطار عمل Python شامل لاختبار العقود، واختبار التشويش (fuzzing)، والنشر، ومسح الثغرات الأمنية، والتنقل في الكود.
- الصفحة الرئيسية (opens in a new tab)
- التوثيق (opens in a new tab)
- GitHub (opens in a new tab)
- إضافة VS Code (opens in a new tab)
Veramo - إطار عمل مفتوح المصدر ومعياري ومستقل يسهل على مطوري التطبيقات اللامركزية بناء هويات لامركزية وبيانات اعتماد يمكن التحقق منها في تطبيقاتهم.
- الصفحة الرئيسية (opens in a new tab)
- التوثيق (opens in a new tab)
- GitHub (opens in a new tab)
- ديسكورد (opens in a new tab)
- حزمة NPM (opens in a new tab)
قراءة إضافية
هل تعرف موردًا مجتمعيًا ساعدك؟ قم بتعديل هذه الصفحة وأضفه!
مواضيع ذات صلة
برامج تعليمية: أطر عمل التطوير على إيثيريوم
- عقد ذكي "Hello World" للمبتدئين – Fullstack – قم ببناء ونشر عقد ذكي "Hello World" باستخدام Hardhat، ثم قم بتوصيله بواجهة أمامية.
آخر تحديث للصفحة: 26 فبراير 2026