Weiter zum Hauptinhalt

dApp-Entwicklungs-Frameworks

Letzte Änderung: , Invalid DateTime

Einführung in Frameworks

Für den Aufbau einer vollwertigen dApp sind unterschiedliche Technologieteile erforderlich. Software-Frameworks enthalten viele der erforderlichen Funktionen oder bieten einfache Plugin-Systeme, über die Sie die Tools auswählen können, die Sie als hilfreich erachten.

Frameworks bieten zahlreiche direkt einsetzbare Funktionen wie:

  • Funktionen zum Aufsetzen einer lokalen Blockchain-Instanz.
  • Dienste zum Kompilieren und Testen von Smart Contracts.
  • Client-Entwicklungs-Add-ons zur Erstellung Ihrer anwenderorientierten Anwendung im selben Projekt/Repository
  • Konfiguration für die Verbindung zu Ethereum-Netzwerken und zur Bereitstellung von Verträgen, sei es zu einer lokal laufenden Instanz oder für ein öffentliches Netzwerk von Ethereum
  • Dezentralisierte App-Verteilung – Integration mit Speicheroptionen wie IPFS

Voraussetzungen

Bevor Sie sich mit Frameworks beschäftigen, empfehlen wir, dass Sie sich mit der Einführung in dApps und den Ethereum-Stack vertraut machen.

Verfügbare Frameworks

Truffle – Eine Entwicklungsumgebung, Test-Framework, Build-Pipeline und weitere Tools

Hardhat – Ethereum-Entwicklungsumgebung für Experten

Ape – Das Smart-Contract-Entwicklungstool für Python-Experten, Data Scientists und Sicherheitsexperten

Brownie – Python-basierte Entwicklungsumgebung und Test-Framework

Web3j – Eine Plattform für die Entwicklung von Blockchain-Anwendungen auf JVM

OpenZeppelin SDK – Das Ultimative Smart -Contract-Toolkit: Eine Reihe von Tools, die Ihnen helfen, zu entwickeln, kompilieren, aktualisieren, verteilen und mit Smart Contracts zu interagieren

Create Eth App – Ethereum-basierte Apps mit einem Befehl erstellen, zur Auswahl steht ein breitest Angebot an UI-Frameworks und DeFi-Vorlagen

Scaffold-Eth – Ethers.js-, Hardhat- und React-Komponenten und Hooks für web3: alles, was Sie brauchen, um mit der Entwicklung dezentraler Anwendungen auf Basis von Smart Contracts zu beginnen

The Graph – The Graph für die effiziente Abfrage von Blockchain-Daten

Alchemy – Ethereum-Entwicklungsplattform

Foundry – Ein unglaublich schnelles, tragbares und modulares Toolkit für die Entwicklung von Ethereum-Anwendungen, die in Rust geschrieben wird

Weiterführende Informationen

Kennen Sie eine Community-Ressource, die Ihnen geholfen hat? Bearbeiten Sie diese Seite und fügen Sie sie hinzu.

War dieser Artikel hilfreich?