Weiter zum Hauptinhalt

Helfen Sie mit, diese Seite zu aktualisieren

🌏

Es gibt eine neue Version dieser Seite, aber im Moment ist sie nur auf Englisch verfügbar. Helfen Sie mit, die neueste Version zu übersetzen.

Seite übersetzen
In Englisch

Hier sind keine Fehler!🐛

Diese Seite wird nicht übersetzt. Wir haben diese Seite bewusst vorerst auf Englisch belassen.

dApp-Entwicklungs-Frameworks

Letzte Änderung: , Invalid DateTime
Seite bearbeiten

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

  • trufflesuite.com
  • GitHub

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

Embark – Eine Entwicklungsumgebung, Test-Framework und weitere Tools, die in Ethereum, IPFS und Whisper integriert sind

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?

👈

Vorherige

Entwicklungsnetzwerke

Weiter

JavaScript-APIs
👉