Integrovaná vývojová prostředí (IDE)
Pokud jde o nastavení integrovaného vývojového prostředí (IDE) (otevře se v nové kartě), programování aplikací na Ethereu je podobné programování jakéhokoli jiného softwarového projektu. Na výběr je mnoho možností, takže si nakonec vyberte IDE nebo editor kódu, který nejlépe vyhovuje vašim preferencím. S největší pravděpodobností bude nejlepší volbou IDE pro váš vývoj na Ethereu to IDE, které již používáte pro tradiční vývoj softwaru.
Webová IDE
Pokud si chcete pohrát s kódem, než si nastavíte lokální vývojové prostředí, tyto webové aplikace jsou vytvořeny přímo na míru pro vývoj chytrých kontraktů na Ethereu.
Remix (otevře se v nové kartě) - Webové IDE s vestavěnou statickou analýzou a testovacím virtuálním strojem blockchainu
ChainIDE (otevře se v nové kartě) - Cloudové multi-chainové IDE
Replit (Solidity Starter - Beta) (otevře se v nové kartě) - Přizpůsobitelné vývojové prostředí pro Ethereum s hot reloadingem, kontrolou chyb a prvotřídní podporou testnetů
Tenderly Sandbox (otevře se v nové kartě) - Prostředí pro rychlé prototypování, kde můžete psát, spouštět a ladit chytré kontrakty v prohlížeči pomocí Solidity a JavaScriptu
EthFiddle (otevře se v nové kartě) - Webové IDE, které vám umožní psát, kompilovat a ladit váš chytrý kontrakt
Desktopová IDE
Většina zavedených IDE má vytvořené pluginy pro vylepšení zážitku z vývoje na Ethereu. Přinejmenším poskytují zvýrazňování syntaxe pro jazyky chytrých kontraktů.
Visual Studio Code - Profesionální multiplatformní IDE s oficiální podporou Etherea
- Visual Studio Code (otevře se v nové kartě)
- Ukázky kódu (otevře se v nové kartě)
- GitHub (otevře se v nové kartě)
JetBrains IDE (IntelliJ IDEA atd.) - Nezbytné nástroje pro vývojáře softwaru a týmy
- JetBrains (otevře se v nové kartě)
- GitHub (otevře se v nové kartě)
- IntelliJ Solidity (otevře se v nové kartě)
Remix Desktop - Vyzkoušejte si Remix IDE na svém lokálním počítači
Pluginy a rozšíření
- solidity (otevře se v nové kartě) - Jazyk Ethereum Solidity pro Visual Studio Code
- Solidity + Hardhat for VS Code (otevře se v nové kartě) - Podpora Solidity a Hardhat od týmu Hardhat
- Prettier Solidity (otevře se v nové kartě) - Formátovač kódu využívající prettier
Další čtení
- Ethereum IDEs (otevře se v nové kartě) - Seznam Ethereum IDE od Alchemy
Víte o komunitním zdroji, který vám pomohl? Upravte tuto stránku a přidejte ho!