Ambienti di sviluppo integrati (IDE)
Quando si tratta di configurare un ambiente di sviluppo integrato (IDE) (si apre in una nuova scheda), programmare applicazioni su Ethereum è simile a programmare qualsiasi altro progetto software. Ci sono molte opzioni tra cui scegliere, quindi, alla fine, scegli l'IDE o l'editor di codice che meglio si adatta alle tue preferenze. Molto probabilmente la scelta migliore come IDE per il tuo sviluppo su Ethereum è l'IDE che usi già per lo sviluppo software tradizionale.
IDE basati sul web
Se stai cercando di smanettare con il codice prima di configurare un ambiente di sviluppo locale, queste app web sono create appositamente per lo sviluppo di smart contract su Ethereum.
Remix (si apre in una nuova scheda) - IDE basato sul web con analisi statica integrata e una macchina virtuale blockchain di test
ChainIDE (si apre in una nuova scheda) - Un IDE multi-catena basato sul cloud
Replit (Solidity Starter - Beta) (si apre in una nuova scheda) - Un ambiente di sviluppo personalizzabile per Ethereum con ricaricamento a caldo (hot reloading), controllo degli errori e supporto di prim'ordine per le testnet
Tenderly Sandbox (si apre in una nuova scheda) - Un ambiente di prototipazione rapida in cui puoi scrivere, eseguire ed effettuare il debug di smart contract nel browser usando Solidity e JavaScript
EthFiddle (si apre in una nuova scheda) - IDE basato sul web che ti consente di scrivere, compilare ed effettuare il debug del tuo smart contract
IDE desktop
La maggior parte degli IDE consolidati ha creato plugin per migliorare l'esperienza di sviluppo su Ethereum. Come minimo, forniscono l'evidenziazione della sintassi per i linguaggi degli smart contract.
Visual Studio Code - IDE multipiattaforma professionale con supporto ufficiale per Ethereum
- Visual Studio Code (si apre in una nuova scheda)
- Esempi di codice (si apre in una nuova scheda)
- GitHub (si apre in una nuova scheda)
IDE JetBrains (IntelliJ IDEA, ecc.) - Strumenti essenziali per sviluppatori e team di software
- JetBrains (si apre in una nuova scheda)
- GitHub (si apre in una nuova scheda)
- IntelliJ Solidity (si apre in una nuova scheda)
Remix Desktop - Prova l'IDE Remix sulla tua macchina locale
Plugin ed estensioni
- solidity (si apre in una nuova scheda) - Linguaggio Solidity di Ethereum per Visual Studio Code
- Solidity + Hardhat per VS Code (si apre in una nuova scheda) - Supporto per Solidity e Hardhat dal team di Hardhat
- Prettier Solidity (si apre in una nuova scheda) - Formattatore di codice che utilizza prettier
Letture consigliate
- IDE per Ethereum (si apre in una nuova scheda) - L'elenco di Alchemy degli IDE per Ethereum
Conosci una risorsa della community che ti è stata utile? Modifica questa pagina e aggiungila!