Zintegrowane środowiska programistyczne (IDE)
Jeśli chodzi o konfigurację zintegrowanego środowiska programistycznego (IDE) (opens in a new tab), programowanie aplikacji na Ethereum jest podobne do programowania każdego innego projektu oprogramowania. Istnieje wiele opcji do wyboru, więc ostatecznie wybierz IDE lub edytor kodu, który najlepiej odpowiada Twoim preferencjom. Najprawdopodobniej najlepszym wyborem IDE do programowania na Ethereum jest to, którego już używasz do tradycyjnego tworzenia oprogramowania.
Przeglądarkowe środowiska IDE
Jeśli chcesz poeksperymentować z kodem, zanim skonfigurujesz lokalne środowisko programistyczne, te aplikacje internetowe są specjalnie stworzone do tworzenia inteligentnych kontraktów na Ethereum.
Remix (opens in a new tab) - Przeglądarkowe IDE z wbudowaną analizą statyczną i testową maszyną wirtualną blockchain
ChainIDE (opens in a new tab) - Oparte na chmurze wielołańcuchowe IDE
Replit (Solidity Starter - Beta) (opens in a new tab) - Konfigurowalne środowisko programistyczne dla Ethereum z przeładowywaniem na gorąco (hot reloading), sprawdzaniem błędów i pierwszorzędnym wsparciem dla sieci testowej
Tenderly Sandbox (opens in a new tab) - Środowisko do szybkiego prototypowania, w którym możesz pisać, wykonywać i debugować inteligentne kontrakty w przeglądarce przy użyciu Solidity i JavaScript
EthFiddle (opens in a new tab) - Przeglądarkowe IDE, które pozwala pisać, kompilować i debugować Twój inteligentny kontrakt
Desktopowe środowiska IDE
Większość uznanych środowisk IDE posiada wtyczki, które ulepszają doświadczenie programowania na Ethereum. Zapewniają one co najmniej podświetlanie składni dla języków inteligentnych kontraktów.
Visual Studio Code - Profesjonalne, wieloplatformowe IDE z oficjalnym wsparciem dla Ethereum
- Visual Studio Code (opens in a new tab)
- Przykłady kodu (opens in a new tab)
- GitHub (opens in a new tab)
Środowiska IDE JetBrains (IntelliJ IDEA itp.) - Niezbędne narzędzia dla programistów i zespołów
Remix Desktop - Korzystaj z Remix IDE na swoim lokalnym komputerze
Wtyczki i rozszerzenia
- solidity (opens in a new tab) – Język Ethereum Solidity dla Visual Studio Code
- Solidity + Hardhat for VS Code (opens in a new tab) – Wsparcie dla Solidity i Hardhat od zespołu Hardhat
- Prettier Solidity (opens in a new tab) – Formater kodu używający Prettier
Dalsza lektura
- Środowiska IDE dla Ethereum (opens in a new tab) – Lista środowisk IDE dla Ethereum od Alchemy
Znasz zasób społeczności, który Ci pomógł? Edytuj tę stronę i dodaj go!