Passer au contenu principal

Aider à mettre à jour cette page

🌏

Il existe une nouvelle version de cette page, mais seulement en anglais pour le moment. Aidez-nous à traduire la dernière version.

Traduire la page
Voir l'anglais

Aucun bogue ici !🐛

Cette page n'est pas traduite. Nous laissons volontairement cette page en anglais pour le moment.

Infrastructures de développement des dApps

Dernière modification: , Invalid DateTime
Modifier la page

Introduction aux infrastructures

La construction d'une dApp complète nécessite différentes technologies. Les infrastructures logiciels incluent de nombreuses fonctionnalités ou fournissent des systèmes de plugin pour choisir les outils que vous voulez.

Ces infrastructures sont livrés avec de nombreuses fonctionnalités prêtes à l'emploi :

  • Fonctionnalités pour faire tourner une instance locale de la blockchain.
  • Des utilitaires pour compiler et tester vos contrats intelligents.
  • Modules de développement client pour construire votre application orientée utilisateur au sein du même projet/référentiel.
  • Configuration pour se connecter aux réseaux Ethereum et déployer des contrats, que ce soit sur une instance exécutée localement ou sur l'un des réseaux publics Ethereum.
  • Distribution d'applications décentralisées, intégration à des options de stockage comme IPFS.

Pré-requis

Avant de plonger dans les infrastructures, nous vous recommandons de commencer par lire notre introduction aux dApps et à la pile Ethereum.

Infrastructures disponibles

Truffle - Environnement de développement, infrastructure de test, pipeline de construction et autres outils

  • trufflesuite.com
  • GitHub

Hardhat - Environnement de développement Ethereum pour les professionnels.

Ape - L'outil de développement des contrats intelligents pour les spécialistes Python, les scientifiques des données et les professionnels de la sécurité.

Brownie - Environnement de développement en Python et infrastructure de test

Embark - Environnement de développement, infrastructure de test et autres outils intégrés à Ethereum, IPFS et Whisper

Web3j - Une plateforme pour le développement d'applications blockchain sur JVM.

OpenZeppelin SDK - La suite d'outils par excellence pour vous aider à développer, compiler, mettre à niveau, déployer et interagir avec des contrats intelligents.

Créer une application Eth - Créer des applications alimentées par Ethereum avec une seule commande. Fournit un panel d'infrastructures d'interface utilisateur et des modèles DeFi parmi lesquels faire votre choix.

Scaffold-eth - Les composants Ethers.js + Hardhat + React et les boucles pour web3 : tout ce dont vous avez besoin pour commencer à bâtir des applications décentralisées alimentées par des contrats intelligents.

Le graphique - Le graphique pour interroger efficacement les données de la blockchain.

Alchemy - Plateforme de développement Ethereum.

Foundry - Une boîte à outils rapide, portable et modulaire pour le développement d'applications Ethereum écrites en Rust.

Complément d'information

Une ressource communautaire vous a aidé ? Modifiez cette page et ajoutez-la !

Cet article vous a été utile ?