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