Freymvorklar va oldindan tayyorlangan dasturiy to‘plamlar
We recommend picking a framework, particularly if you're just getting started. Building a full-fledged dapp requires different pieces of technology. Frameworks include many of the needed features or provide easy plugin systems to pick the tools you desire.
Bu freymvorklarda ko‘plab funksiyalar mavjud, masalan:
- Mahalliy blokcheyn namunasini aylantirish uchun funksiyalar.
- Smart shartnomalaringizni tuzish va tekshirish uchun qulayliklar.
- Foydalanuvchilarga yo‘naltirilgan ilovangizni bir loyiha/ombor doirasida yaratish uchun mo‘ljallangan mijoz dasturlarini rivojlantirish qo‘shimchalari.
- Ethereum tarmoqlariga ulanish va shartnomalarni joylashtirish uchun konfiguratsiya, bu mahalliy ishlaydigan namunaga yoki Ethereum’ning ommaviy tarmoqlaridan biriga bo‘lishi mumkin.
- Ilovalarni markazlashtirilmagan holda tarqatish - IPFS kabi xotira variantlari bilan integratsiya.
964
Waffle
Aqlli shartnomalar uchun eng zamonaviy sinov kutubxonasi. Uni yakka o‘zi yoki Scaffold-eth yoxud Hardhat bilan birgalikda ishlatishingiz mumkin.
TYPESCRIPTSOLIDITY
Ochiq Waffle267
Kurtosis Ethereum Package
Tezkor mahalliy dApp ishlab chiqish, prototiplash va sinovdan o‘tkazish uchun ko‘p mijozli Ethereum test tarmog‘ini osongina sozlash va ishga tushirish imkonini beruvchi konteynerga asoslangan vositalar to‘plami.
STARLARKPYTHON
Ochiq Kurtosis Ethereum PackageTYPESCRIPTSOLIDITY
Ochiq Hardhat2 656
Brownie
Ethereum Virtual Machine uchun mo‘ljallangan aqlli shartnomalarni ishlab chiqish va sinovdan o‘tkazish bo‘yicha Python tiliga asoslangan tizim.
PYTHONSOLIDITY
Ochiq Brownie255
Epirus
Java virtual mashinasida blokcheyn ilovalarini ishlab chiqish, joylashtirish va nazorat qilish uchun mo‘ljallangan platforma.
HTMLSHELL
Ochiq Epirus2 748
Create Eth App
Bir buyruq bilan Ethereum asosidagi ilovalar yarating. Bu ko‘plab foydalanuvchi interfeysi freymlari va DeFi andozalari orasidan tanlash imkoniyati bilan birga keladi.
JAVASCRIPTTYPESCRIPT
Ochiq Create Eth App1 434
Scaffold-ETH-2
Etherʼlar, Hardhat va React: aqlli shartnomalar yordamida markazlashmagan ilovalarni yaratishni boshlash uchun zarur bo‘lgan barcha vositalar.
TYPESCRIPTJAVASCRIPT
Ochiq Scaffold-ETH-21 969
Solidity template
Solidity aqlli shartnomalari uchun oldindan yaratilgan sozlash uchun GitHub andozasi. Hardhat mahalliy tarmog‘i, testlar uchun Waffle, hamyonni amalga oshirish uchun efirlar va boshqalarni o‘z ichiga oladi.
TYPESCRIPTSOLIDITY
Ochiq Solidity template8 357
Foundry
Rust tilida yozilgan Ethereum ilovalarini ishlab chiqish uchun mo‘ljallangan g‘oyat tezkor, ko‘chma va modulli vositalar to‘plami.
RUSTSHELL
Ochiq Foundry