Environnements de développement intégrés (IDE)
Dernière modification: @MATsxm(opens in a new tab), 7 octobre 2024
Lorsqu'il s'agit de configurer un environnement de développement intégré (IDE)(opens in a new tab), la programmation d'applications sur Ethereum est similaire à la programmation de tout autre projet logiciel. Il existe de nombreuses options parmi lesquelles choisir, donc en fin de compte, choisissez l'IDE ou l'éditeur de code qui correspond le mieux à vos préférences. Le meilleur choix d'IDE pour votre développement Ethereum est probablement l'IDE que vous utilisez déjà pour le développement de logiciels traditionnels.
IDE basés sur le Web
Si vous cherchez à manipuler du code avant de configurer un environnement de développement local, ces applications Web sont conçues sur mesure pour le développement de contrats intelligents Ethereum.
Remix(opens in a new tab) - IDE basé sur le Web avec une analyse statique, et une machine virtuelle de test de la blockchain
ChainIDE(opens in a new tab) - Un IDE multichaîne basée sur le cloud
Replit (Starter Solidity - Beta)(opens in a new tab) - Un environnement de développement personnalisable pour Ethereum avec rechargement, vérification d'erreur et support natif des réseaux de test.
Bac à sable Tenderly(opens in a new tab) - Un environnement de prototypage rapide où vous pouvez écrire, exécuter, et déboguer les contrats intelligents dans le navigateur en utilisant Solidity et JavaScript
EthFiddle(opens in a new tab) - IDE basé sur le Web qui vous permet d'écrire, de compiler et de déboguer votre contrat intelligent.
IDE de bureau
La plupart des IDE ont permis de construire des plugins pour améliorer l'expérience de développement Ethereum. Au minimum, ils fournissent un éclairage syntaxique sur les langages des contrats intelligents.
Visual Studio Code - IDE professionnel multiplateforme avec le support officiel d'Ethereum.
- Visual Studio Code(opens in a new tab)
- Plan de travail blockchain Azure(opens in a new tab)
- Exemples de code(opens in a new tab)
- GitHub(opens in a new tab)
IDE JetBrains (IntelliJ IDEA, etc.) - Outils essentiels pour les développeurs de logiciels et les équipes
Remix Desktop - Essayez Remix IDE sur votre machine locale.
Plugins et extensions
- Solidity(opens in a new tab) - Ethereum Solidity Language for Visual Studio Code
- Solidity + Hardhat pour VS Code(opens in a new tab) - Prise en charge de Solidity et Hardhat par l'équipe Hardhat
- Prettier Solidity(opens in a new tab) - Formateur de code utilisant prettier
Complément d'information
- IDEs pour Ethereum(opens in a new tab) - Liste d'IDEs pour Ethereum par Alchemy
Une ressource communautaire vous a aidé ? Modifiez cette page et ajoutez-la !