Passer au contenu principal

Configurez votre environnement de développement local

Si vous êtes prêt à commencer à construire, il est temps de choisir votre pile.
Voici les outils et les frameworks que vous pouvez utiliser pour vous aider à créer votre application Ethereum.

Framework et piles préfabriquées

Nous vous recommandons de choisir un framework, en particulier si vous êtes encore débutant. Construire une DApp à part entière nécessite différentes technologies. Les frameworks incluent de nombreuses fonctionnalités nécessaires ou fournissent des systèmes de plugins faciles pour choisir les outils que vous désirez.

Ces frameworks sont livrés avec de nombreuses fonctionnalités prêtes à l'emploi, telles que :

  • Fonctionnalités pour faire tourner une instance locale de la blockchain.
  • Des utilitaires pour compiler et tester vos contrats intelligents.
  • Des 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 d'Ethereum.
  • Distribution d'applications décentralisée - intégrations avec des options de stockage comme IPFS.
Illustration de blocs organisés comme un symbole ETH
Logo Waffle

957

(opens in a new tab)

Waffle

La bibliothèque de test la plus avancée pour les contrats intelligents. Utiliser seul ou avec Scaffold-eth ou Hardhat.
TYPESCRIPTSOLIDITY
Open Waffle(opens in a new tab)
Logo de Kurtosis

157

(opens in a new tab)

Kurtosis Ethereum Package

Une boite à outils basée sur des conteneurs permettant de configurer et de lancer facilement des réseaux de test Ethereum multi-client en vue de développer rapidement des dApps en local, de prototyper, et de tester.
STARLARKPYTHON
Open Kurtosis Ethereum Package(opens in a new tab)
Logo Hardhat

6 773

(opens in a new tab)

Hardhat

Hardhat est un environnement de développement Ethereum pour les professionnels.
TYPESCRIPTRUST
Open Hardhat(opens in a new tab)
Logo Truffle

14 014

(opens in a new tab)

Truffle

La suite Truffle permet aux développeurs de passer de l'idée à l'application le plus confortablement possible.
TYPESCRIPTJAVASCRIPT
Open Truffle(opens in a new tab)
Logo Brownie

2 596

(opens in a new tab)

Brownie

Une structure de développement et de test basée sur Python pour les contrats intelligents ciblant la machine virtuelle Ethereum.
PYTHONSOLIDITY
Open Brownie(opens in a new tab)
Logo Epirus

233

(opens in a new tab)

Epirus

Une plateforme pour développer, déployer et surveiller des applications pour la blockchain sur la machine virtuelle Java.
HTMLSHELL
Open Epirus(opens in a new tab)
Logo Créer une application Eth

2 676

(opens in a new tab)

Create Eth App

Créez des applications sur Ethereum avec une seule commande, qui fournit une offre diversifiée de frameworks d'interface utilisateur et de modèles de finance décentralisée (DeFi).
JAVASCRIPTTYPESCRIPT
Open Create Eth App(opens in a new tab)
logo scaffold-eth

962

(opens in a new tab)

Scaffold-ETH-2

Ethers + Hardhat + React : tout ce dont vous avez besoin pour commencer à créer des applications décentralisées, alimentées par des contrats intelligents.
TYPESCRIPTJAVASCRIPT
Open Scaffold-ETH-2(opens in a new tab)
Logo de modèle Solidity

1 919

(opens in a new tab)

Solidity template

Un modèle GitHub pour une configuration prédéfinie pour vos contrats intelligents Solidity. Comprend un réseau local Hardhat, Waffle pour les tests, Ethers pour l'implémentation de portefeuille, et plus encore.
TYPESCRIPTSOLIDITY
Open Solidity template(opens in a new tab)
Logo de la fonderie

7 544

(opens in a new tab)

Foundry

Une boîte à outils rapide, portable et modulaire pour le développement d'applications Ethereum écrite en Rust.
RUSTSHELL
Open Foundry(opens in a new tab)

Cette page vous a été utile ?