Marcs i piles predissenyades
Recomanem triar un marc, especialment si esteu començant. Construir una Dapp completa requereix diferents tecnologies. Les estructures inclouen moltes de les característiques necessàries o proporcionen sistemes de connectors senzills perquè tries les eines que vulgueu.
Aquests marcs venen amb un munt de funcionalitats preparades per utilitzar, com ara:
- Característiques per activar una instància a la cadena de blocs local.
- Utilitats per compilar i provar els vostres contractes intel·ligents.
- Complements per al desenvolupament de clients per crear la vostra aplicació d'orientació a l'usuari dins del mateix projecte/repositori.
- Configuració per connectar a les xarxes Ethereum i implementar contractes, tant si es tracta d'una instància d'execució local com una de les xarxes públiques d'Ethereum.
- Aplicació de distribució descentralitzada - integracions amb les opcions d'emmagatzematge com IPFS.
![Il·lustració d'uns blocs que s’organitzen com un símbol ETH](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fdevelopers-eth-blocks.62390e1a.png&w=1920&q=75)
![Logotip de Waffle](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fwaffle.1981c9d4.png&w=384&q=75)
958
Waffle
La biblioteca de proves més avançada per a contractes intel·ligents. Feu-la servir sola o amb Scaffold-eth o Hardhat.
TYPESCRIPTSOLIDITY
Open Waffle(opens in a new tab)![Kurtosis logo](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fkurtosis.2d89f1e0.png&w=256&q=75)
205
Kurtosis Ethereum Package
A container-based toolkit for easily configuring and spinning up a multi-client Ethereum testnet for rapid local dApp development, prototyping, and testing.
STARLARKPYTHON
Open Kurtosis Ethereum Package(opens in a new tab)![Logotip de Hardhat](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fhardhat.e5431960.png&w=640&q=75)
7.050
Hardhat
Hardhat és un entorn de desenvolupament d'Ethereum per a professionals.
TYPESCRIPTSOLIDITY
Open Hardhat(opens in a new tab)![Logotip de Truffle](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Ftruffle.29816c8f.png&w=256&q=75)
14.020
Truffle
Truffle Suite fa que els desenvolupadors passin de la idea a la dapp el més còmodament possible.
TYPESCRIPTJAVASCRIPT
Open Truffle(opens in a new tab)![Logotip de Brownie](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Feth-diamond-black.a042df77.png&w=128&q=75)
2.629
Brownie
Un marc per a desenvolupament i proves basat en Python per a contractes intel·ligents orientat a la màquina virtual d'Ethereum.
PYTHONSOLIDITY
Open Brownie(opens in a new tab)![Logotip d'Epirus](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fepirus.5f7d05a1.png&w=256&q=75)
243
Epirus
Una plataforma per desenvolupar, implementar i supervisar aplicacions de la cadena de blocs a la màquina virtual de Java
HTMLSHELL
Open Epirus(opens in a new tab)![Logotip de Create Eth App](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Feth-diamond-black.a042df77.png&w=128&q=75)
2.720
Create Eth App
Creeu aplicacions impulsades per Ethereum amb una ordre. Ve amb una àmplia oferta de marcs d'IU i de plantilles DeFi per escollir.
JAVASCRIPTTYPESCRIPT
Open Create Eth App(opens in a new tab)![Logotip de scaffold-eth](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Fscaffoldeth.cd548199.png&w=256&q=75)
1.188
Scaffold-ETH-2
Ethers + Hardhat + React: tot el que necessiteu per començar a crear aplicacions descentralitzades amb contractes intel·ligents
TYPESCRIPTJAVASCRIPT
Open Scaffold-ETH-2(opens in a new tab)![Logotip de la plantilla de Solidity](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Feth-diamond-black.a042df77.png&w=128&q=75)
1.937
Solidity template
Una plantilla GitHub per a una configuració preestablerta per als vostres contractes intel·ligents Solidity. Inclou una xarxa local Hardhat, Waffle per fer proves, Ethers per a la implementació de la cartera i molt més.
TYPESCRIPTSOLIDITY
Open Solidity template(opens in a new tab)![Foundry logo](/_next/image/?url=%2F_next%2Fstatic%2Fmedia%2Ffoundry.1018b0c1.png&w=256&q=75)
7.930
Foundry
A blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
RUSTSHELL
Open Foundry(opens in a new tab)