چارچوبها و سهامهای از پیش طراحی شده
اگر شما یک تازه کار هستید پیشنهاد میکنیم یک چارچوب رو برای کار خود انتخاب کنید. زبرا راهانداری این دپ به دانش بالایی نیاز دارند. چارچوبها شامل بسیاری از ویژگیهای مورد نیاز هستند یا سیستمهای افزونه آسان را برای انتخاب ابزار مورد نظر شما ارائه میکنند.
این چارچوبها با قابلیتهای بسیار گسترده در دسترس هستند، قابلیتهایی چون:
- ویژگیهایی برای ایجاد یک نمونه بلاکچین محلی.
- ابزارهایی برای تدوین و آزمایش قراردادهای هوشمند خود.
- افزونههای توسعه کاربر برای ساخت برنامههای کاربردی کاربر در یک پروژه/مخزن.
- پیکربندی برای اتصال به شبکههای اتریوم و بکارگیری قراردادها، چه در یک نمونه در حال اجرا محلی یا یکی از شبکههای عمومی اتریوم.
- توزیع برنامههای غیرمتمرکز - سازگاری با گزینههای ذخیره سازی چون IPFS.
۹۶۱
Waffle
پیشرفته ترین کتاب تست قراردادهای هوشمند. به تنهایی یا با Scaffold-eth یا Hardhat استفاده کنید.
TYPESCRIPTSOLIDITY
باز کردن Waffle۲۵۲
Kurtosis Ethereum Package
یک بسته ابزار مبتنی بر کانتینر برای پیکربندی و راهاندازی آسان شبکه تست مولتی-کلاینت اتریوم برای توسعه، نمونهسازی و تست سریع دپ محلی.
STARLARKPYTHON
باز کردن Kurtosis Ethereum Package۲٬۶۴۷
Brownie
یک چارچوب تست و توسعه بر بستر پایتون برای قراردادهای هوشمند قابل اجرا در ماشین مجازی اتریوم.
PYTHONSOLIDITY
باز کردن Brownie۲۵۱
Epirus
پلتفرمی برای توسعه، بکارگیری و نظارت بر برنامههای کاربردی زنجیرهی بلوکی در ماشین مجازی جاوا.
HTMLSHELL
باز کردن Epirus۲٬۷۴۵
Create Eth App
تنها با یک دستور برنامههای تحت حمایت اتریوم ایجاد کنید. که همراه با گستره ای از طرحهای چارچوبهای رابط کاربری و دیفای اداره میشوند و میتوانید از بین آنها انتخاب کنید.
JAVASCRIPTTYPESCRIPT
باز کردن Create Eth App۱٬۳۹۲
Scaffold-ETH-2
Ethers + Hardhat + React: تمام آنچه لازم دارید تا ساختن برنامههای غیرمتمرکز قدرتگرفته از قراردادهای هوشمند را آغاز کنید.
TYPESCRIPTJAVASCRIPT
باز کردن Scaffold-ETH-2۱٬۹۶۰
Solidity template
یک الگوی GitHub برای راه اندازی از پیش ساخته شده برای قراردادهای هوشمند Solidity شما. شامل یک شبکه محلی Hardhat، Waffle برای آزمایش، Ethers برای اجرای کیف پول و موارد دیگر است.
TYPESCRIPTSOLIDITY
باز کردن Solidity template۸٬۳۰۱
Foundry
یک جعبهابزار سریع، قابلحمل و ماژولار برای توسعهی برنامه اتریوم که با زبان Rust نوشته شده است.
RUSTSHELL
باز کردن Foundry