Zintegrowane środowiska programistyczne (IDE)
Jeśli chodzi o konfigurację zintegrowanego środowiska programistycznego (IDE) (otwiera się w nowej karcie), 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 (otwiera się w nowej karcie) - Przeglądarkowe IDE z wbudowaną analizą statyczną i testową maszyną wirtualną blockchain
ChainIDE (otwiera się w nowej karcie) - Oparte na chmurze wielołańcuchowe IDE
Replit (Solidity Starter - Beta) (otwiera się w nowej karcie) - 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 (otwiera się w nowej karcie) - Ś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 (otwiera się w nowej karcie) - 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 (otwiera się w nowej karcie)
- Przykłady kodu (otwiera się w nowej karcie)
- GitHub (otwiera się w nowej karcie)
Środowiska IDE JetBrains (IntelliJ IDEA itp.) - Niezbędne narzędzia dla programistów i zespołów
- JetBrains (otwiera się w nowej karcie)
- GitHub (otwiera się w nowej karcie)
- IntelliJ Solidity (otwiera się w nowej karcie)
Remix Desktop - Korzystaj z Remix IDE na swoim lokalnym komputerze
Wtyczki i rozszerzenia
- solidity (otwiera się w nowej karcie) – Język Ethereum Solidity dla Visual Studio Code
- Solidity + Hardhat for VS Code (otwiera się w nowej karcie) – Wsparcie dla Solidity i Hardhat od zespołu Hardhat
- Prettier Solidity (otwiera się w nowej karcie) – Formater kodu używający Prettier
Dalsza lektura
- Środowiska IDE dla Ethereum (otwiera się w nowej karcie) – Lista środowisk IDE dla Ethereum od Alchemy
Znasz zasób społeczności, który Ci pomógł? Edytuj tę stronę i dodaj go!