Weiter zum Hauptinhalt

Richten Sie Ihre lokale Entwicklungsumgebung ein

Wenn Sie bereit sind, mit der Entwicklung zu beginnen, ist es Zeit, Ihren Stack auszuwählen.
Hier sind die Werkzeuge und Frameworks, die Sie zum Aufbau Deiner Ethereum-Anwendung verwenden können.

Frameworks und vorgefertigte Stacks

Wir empfehlen, ein Framework auszuwählen, besonders wenn Sie gerade erst anfangen. Das Aufbauen einer vollwertigen dApp erfordert unterschiedliche Technologien. Frameworks enthalten viele der benötigten Funktionen oder bieten einfache Plugin-Systeme, um die gewünschten Werkzeuge auszuwählen.

Diese Frameworks verfügen über eine Vielzahl von Funktionen, wie zum Beispiel:

  • Funktionen zum Aufsetzen einer lokalen Blockchain-Instanz.
  • Dienste zum Kompilieren und Testen von Smart Contracts.
  • Client-Entwicklungs-Add-ons zur Erstellung deiner anwenderorientierten Anwendung im selben Projekt/Projektarchiv.
  • Konfiguration für die Verbindung zu Ethereum-Netzwerken und dem Einsatz von Verträgen, sei es zu einer lokal laufenden Instanz oder zu einem öffentlichen Netzwerk von Ethereum.
  • Dezentralisierte App-Verteilung – Integration mit Speicheroptionen wie IPFS.
Illustration von Blöcken, die wie ein ETH-Symbol angeordnet sind
Waffle-Logo

958

(opens in a new tab)

Waffle

Die fortschrittlichste Test-Bibliothek für Smart-Contracts. Verwenden Sie sie alleine oder mit Scaffold-eth oder Hardhat.
TYPESCRIPTSOLIDITY
Open Waffle(opens in a new tab)
Kurtosis-Logo

162

(opens in a new tab)

Kurtosis Ethereum Package

Ein Container-basiertes Toolkit zur einfachen Konfiguration und Einrichtung eines mehrmandantenfähigen Ethereum-Testnetzes für die schnelle lokale dApp-Entwicklung, das Erstellen von Prototypen und Tests.
STARLARKPYTHON
Open Kurtosis Ethereum Package(opens in a new tab)
Hardhat-Logo

6.814

(opens in a new tab)

Hardhat

Hardhat ist eine Ethereum-Entwicklungsumgebung für Profi-Anwender.
TYPESCRIPTRUST
Open Hardhat(opens in a new tab)
Truffel-Logo

14.007

(opens in a new tab)

Truffle

Die Truffle Suite bringt Entwickler so bequem wie möglich von der Idee zur dApp.
TYPESCRIPTJAVASCRIPT
Open Truffle(opens in a new tab)
Brownie-Logo

2.609

(opens in a new tab)

Brownie

Ein auf Python basierendes Entwicklungs- und Test-Framework für Smart Contracts, die auf die Ethereum Virtual Machine abzielen.
PYTHONSOLIDITY
Open Brownie(opens in a new tab)
Epirus-Logo

238

(opens in a new tab)

Epirus

Eine Plattform zum Entwickeln, Bereitstellen und Überwachen von Blockchain-Anwendungen auf der Java Virtual Machine.
HTMLSHELL
Open Epirus(opens in a new tab)
Erstellen Sie ein Eth-App-Logo

2.680

(opens in a new tab)

Create Eth App

Erstelle Ethereum-basierte Apps mit einem Befehl. Begleitet von einem breiten Angebot von UI-Frameworks und DeFi-Vorlagen, aus denen Sie auswählen können.
JAVASCRIPTTYPESCRIPT
Open Create Eth App(opens in a new tab)
scaffold-eth-Logo

992

(opens in a new tab)

Scaffold-ETH-2

Ether + Hardhat + React: Alles, was Sie brauchen, um mit der Entwicklung dezentraler Anwendungen auf Basis von Smart Contracts zu beginnen.
TYPESCRIPTJAVASCRIPT
Open Scaffold-ETH-2(opens in a new tab)
Solidity-Vorlagen-Logo

1.925

(opens in a new tab)

Solidity template

Eine GitHub-Vorlage eines vorkompilierten Setups für Ihre Solidity-Smart-Contracts. Enthält ein lokales Hardhat-Netzwerk, Waffle für Tests, Ether für Wallet-Implementierungen und mehr.
TYPESCRIPTSOLIDITY
Open Solidity template(opens in a new tab)
Foundry-Logo

7.605

(opens in a new tab)

Foundry

Ein schnelles, portierbares und modulares Toolkit für die Entwicklung von Ethereum-Anwendungen in der Programmiersprache Rust.
RUSTSHELL
Open Foundry(opens in a new tab)

War diese Seite hilfreich?