Ruka hadi kwenye maudhui makuu
Change page

Mifumo ya Uundaji wa Dapp

Utangulizi wa mifumo

Kujenga programu tumizi iliyogatuliwa (dapp) kamili kunahitaji vipande tofauti vya teknolojia. Mifumo ya programu inajumuisha vipengele vingi vinavyohitajika au hutoa mifumo rahisi ya programu-jalizi ili kuchagua zana unazotaka.

Mifumo inakuja na utendaji mwingi wa moja kwa moja, kama vile:

  • Vipengele vya kuanzisha mfano wa mnyororo wa vitalu wa ndani.
  • Huduma za kukusanya na kujaribu mikataba mahiri yako.
  • Viongezi vya uundaji wa mteja ili kujenga programu yako inayoangalia mtumiaji ndani ya mradi/hifadhi sawa.
  • Usanidi wa kuunganisha kwenye mitandao ya Ethereum na kusambaza mikataba, iwe kwa mfano unaoendeshwa ndani, au mojawapo ya mitandao ya umma ya Ethereum.
  • Usambazaji wa programu iliyogatuliwa - miunganisho na chaguzi za uhifadhi kama IPFS.

Mahitaji ya awali

Kabla ya kuzama kwenye mifumo, tunapendekeza usome kwanza utangulizi wetu wa dapps na mrundikano wa Ethereum.

Mifumo inayopatikana

Foundry - Foundry ni seti ya zana ya haraka sana, inayobebeka na ya kimoduli kwa uundaji wa programu za Ethereum

Hardhat - Mazingira ya uundaji wa Ethereum kwa wataalamu.

Ape - Zana ya uundaji wa mkataba mahiri kwa Wana-Python, Wanasayansi wa Data, na Wataalamu wa Usalama.

Web3j - Jukwaa la kuunda programu za mnyororo wa vitalu kwenye JVM.

ethers-kt - Maktaba ya Async, yenye utendaji wa juu ya Kotlin/Java/Android kwa minyororo ya vitalu inayotegemea EVM.

Create Eth App - Unda programu zinazoendeshwa na Ethereum kwa amri moja. Inakuja na ofa pana ya mifumo ya UI na violezo vya fedha zilizogatuliwa (DeFi) vya kuchagua.

Scaffold-ETH 2 - Next.js, Wagmi, Viem na RainbowKit na chaguo lako la Hardhat au Foundry: upakiaji upya wa haraka wa mkataba, ndoano maalum za React, mkoba wa burner na bomba la ndani, na moduli za ugani kwa uundaji wa programu tumizi iliyogatuliwa (dapp) wa mrundikano kamili.

Tenderly - Jukwaa la uundaji la Web3 linalowezesha waundaji wa mnyororo wa vitalu kujenga, kujaribu, kutatua, kufuatilia, na kuendesha mikataba mahiri na kuboresha UX ya dapp.

The Graph - The Graph kwa kuuliza data ya mnyororo wa vitalu kwa ufanisi.

Alchemy - Jukwaa la Uundaji la Ethereum.

NodeReal - Jukwaa la Uundaji la Ethereum.

thirdweb SDK - Jenga programu za Web3 zinazoweza kuingiliana na mikataba mahiri yako kwa kutumia SDK zetu zenye nguvu na CLI.

Chainstack - Jukwaa la Uundaji la Web3 (Ethereum na vinginevyo).

Crossmint - Jukwaa la uundaji la Web3 la kiwango cha biashara, ambalo linakuruhusu kujenga programu za NFT kwenye minyororo yote mikuu Minyororo ya EVM (na mingine).

Brownie - Mazingira ya uundaji yanayotegemea Python na mfumo wa majaribio.

OpenZeppelin SDK - Seti Kuu ya Zana ya Mkataba Mahiri: Mkusanyiko wa zana za kukusaidia kuunda, kukusanya, kuboresha, kusambaza na kuingiliana na mikataba mahiri.

Catapulta - Zana ya usambazaji wa mikataba mahiri ya minyororo mingi, otomatisha uthibitishaji katika vigunduzi vya kitalu, fuatilia mikataba mahiri iliyosambazwa na ushiriki ripoti za usambazaji, chomeka-na-cheza kwa miradi ya Foundry na Hardhat.

GoldRush (inayoendeshwa na Covalent) - GoldRush inatoa seti kamili zaidi ya API ya data ya mnyororo wa vitalu kwa waundaji, wachambuzi, na biashara. Iwe unajenga dashibodi ya DeFi, mkoba, boti ya biashara, ajenti wa akili bandia au jukwaa la kufuata, API za data hutoa ufikiaji wa haraka, sahihi, na rafiki kwa waundaji kwa data muhimu ya mnyororoni unayohitaji

Wake - Mfumo wa Python wa yote kwa moja kwa majaribio ya mikataba, fuzzing, usambazaji, uchunguzi wa udhaifu na urambazaji wa msimbo.

Veramo - Mfumo wa chanzo wazi, wa kimoduli na usio na upendeleo ambao hurahisisha waundaji wa programu tumizi iliyogatuliwa kujenga vitambulisho vilivyogatuliwa na vitambulisho vinavyoweza kuthibitishwa kwenye programu zao.

Moccasin - Mfumo wa haraka, wa Pythonic wa uundaji na majaribio ya mkataba mahiri kwa Vyper, uliojengwa kwenye Titanoboa.

Usomaji zaidi

Unajua rasilimali ya jamii iliyokusaidia? Hariri ukurasa huu na uiongeze!

Mafunzo: Mifumo ya uundaji kwenye Ethereum