Skip to main content

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.
alt-eth-blocks
Logo de Kurtosis

360

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.
STARLARK
HTML
Ouvrir Kurtosis Ethereum Packageopens in a new tab
Logo Hardhat

7 896

opens in a new tab

Hardhat

Hardhat est un environnement de développement Ethereum pour les professionnels.
TYPESCRIPT
SOLIDITY
Ouvrir Hardhatopens in a new tab
Logo Brownie

2 707

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.
C
PYTHON
Ouvrir Brownieopens in a new tab
Logo Epirus

259

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.
HTML
SHELL
Ouvrir Epirusopens in a new tab
Logo Créer une application Eth

2 774

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).
JAVASCRIPT
TYPESCRIPT
Ouvrir Create Eth Appopens in a new tab
logo scaffold-eth

1 693

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.
TYPESCRIPT
SOLIDITY
Ouvrir Scaffold-ETH-2opens in a new tab
Logo de modèle Solidity

1 980

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.
TYPESCRIPT
SOLIDITY
Ouvrir Solidity templateopens in a new tab
Logo de la fonderie

9 093

opens in a new tab

Foundry

Une boîte à outils rapide, portable et modulaire pour le développement d'applications Ethereum écrite en Rust.
RUST
SHELL
Ouvrir Foundryopens in a new tab

Cette page vous a été utile ?