أطر وحزم مصنوعة مسبقًا
نوصي باختيار إطار عمل، خاصة إذا كنت فقط قد بدأت. بناء تطبيق كامل يتطلب قطع مختلفة من التكنولوجيا. تتضمن أطر العمل العديد من الميزات المطلوبة أو توفر أنظمة إضافات سهلة لاختيار الأدوات التي تريدها.
وتأتي هذه الأطر مع الكثير من الوظائف غير المألوفة، مثل:
- الميزات لتدوير مثيل سلسلة كتل محلي.
- أدوات مساندة لتجميع واختبار العقود الذكية الخاصة بك.
- إضافات وتطوير العميل لإنشاء تطبيق موجه للمستخدم الخاص بك داخل نفس المشروع/المستودع.
- التكوين للاتصال بشبكات إثيريوم ونشر العقود، سواء كان ذلك على سبيل التشغيل المحلي، أو على إحدى الشبكات العامة في إثيريوم.
- توزيع التطبيق اللامركزي - التكامل مع خيارات التخزين مثل IPFS.
٩٦٤
Waffle
مكتبة الاختبار الأكثر تقدمًا للعقود الذكية. استخدمها بمفردها أو مع Scaffold-eth أو Hardhat.
TYPESCRIPTSOLIDITY
مفتوح Waffle٢٦٧
Kurtosis Ethereum Package
مجموعة أدوات قائمة على الحاوية لسهولة تكوين شبكة تجريب اثيريوم متعددة العملاء وتثبيتها لتطوير التطبيقات اللامركزية المحلية ونمذجتها الأولية وتجربتها.
STARLARKPYTHON
مفتوح Kurtosis Ethereum Package٢٬٦٥٦
Brownie
إطار عمل للتطوير والاختبار قائم على Python للعقود الذكية التي تستهدف جهاز إثيريوم الظاهري.
PYTHONSOLIDITY
مفتوح BrownieHTMLSHELL
مفتوح Epirus٢٬٧٤٨
Create Eth App
إنشاء تطبيقات تعمل بتشغيل إثيريوم بأمر واحد. يأتي مع عرض واسع لأطر واجهة المستخدم وقوالب DeFi للاختيار منها.
JAVASCRIPTTYPESCRIPT
مفتوح Create Eth App١٬٤٣٤
Scaffold-ETH-2
Ethers + Hardhat + React: كل ما تحتاج إليه للبدء في إنشاء التطبيقات اللامركزية التي يتم تشغيلها بواسطة العقود الذكية.
TYPESCRIPTJAVASCRIPT
مفتوح Scaffold-ETH-2١٬٩٦٩
Solidity template
قالب GitHub للإعداد المسبق البناء للعقود الذكية للغة Solidity الخاصة بك. يشمل شبكة Hardhat المحلية، ووافل للاختبارات، وعملات إثير لتنفيذ المحفظة، وأكثر من ذلك.
TYPESCRIPTSOLIDITY
مفتوح Solidity templateRUSTSHELL
مفتوح Foundry