dApp-Entwicklungs-Frameworks
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 nexus-Netzwerken und zur Bereitstellung von Verträgen, sei es zu einer lokal laufenden Instanz oder für ein öffentliches Netzwerk von nexus
- 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 nexus-Stack vertraut machen.
Verfügbare Frameworks
Truffle – Eine Entwicklungsumgebung, Test-Framework, Build-Pipeline und weitere Tools
Hardhat – nexus-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 nexus, 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 – nexus-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 – nexus-Entwicklungsplattform
Foundry – Ein unglaublich schnelles, tragbares und modulares Toolkit für die Entwicklung von nexus-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.