Інтегровані середовища розробки (IDE)
Коли справа доходить до налаштування інтегрованого середовища розробки (IDE) (відкривається в новій вкладці), програмування застосунків на Етеріумі схоже на програмування будь-якого іншого програмного проєкту. Існує багато варіантів на вибір, тому зрештою обирайте те IDE або редактор коду, який найкраще відповідає вашим уподобанням. Найімовірніше, найкращим вибором IDE для розробки на Етеріумі буде те IDE, яке ви вже використовуєте для традиційної розробки програмного забезпечення.
Веб-IDE
Якщо ви хочете поекспериментувати з кодом перед тим, як налаштувати локальне середовище розробки, ці вебзастосунки спеціально створені для розробки смарт-контрактів на Етеріумі.
Remix (відкривається в новій вкладці) — Веб-IDE із вбудованим статичним аналізом та тестовою віртуальною машиною блокчейну
ChainIDE (відкривається в новій вкладці) — Хмарне мультиланцюгове IDE
Replit (Solidity Starter - Beta) (відкривається в новій вкладці) — Налаштовуване середовище розробки для Етеріуму з гарячим перезавантаженням, перевіркою помилок та першокласною підтримкою тестових мереж
Tenderly Sandbox (відкривається в новій вкладці) — Середовище для швидкого прототипування, де ви можете писати, виконувати та зневаджувати смарт-контракти в браузері за допомогою Solidity та JavaScript
EthFiddle (відкривається в новій вкладці) — Веб-IDE, яке дозволяє писати, компілювати та зневаджувати ваш смарт-контракт
Десктопні IDE
Більшість відомих IDE мають створені плагіни для покращення досвіду розробки на Етеріумі. Як мінімум, вони забезпечують підсвічування синтаксису для мов смарт-контрактів.
Visual Studio Code — Професійне кросплатформне IDE з офіційною підтримкою Етеріуму
- Visual Studio Code (відкривається в новій вкладці)
- Приклади коду (відкривається в новій вкладці)
- GitHub (відкривається в новій вкладці)
IDE від JetBrains (IntelliJ IDEA тощо) — Основні інструменти для розробників програмного забезпечення та команд
- JetBrains (відкривається в новій вкладці)
- GitHub (відкривається в новій вкладці)
- IntelliJ Solidity (відкривається в новій вкладці)
Remix Desktop — Використовуйте Remix IDE на вашому локальному комп'ютері
Плагіни та розширення
- solidity (відкривається в новій вкладці) — Мова Solidity для Етеріуму у Visual Studio Code
- Solidity + Hardhat for VS Code (відкривається в новій вкладці) — Підтримка Solidity та Hardhat від команди Hardhat
- Prettier Solidity (відкривається в новій вкладці) — Форматер коду з використанням Prettier
Подальше читання
- IDE для Етеріуму (відкривається в новій вкладці) — Список IDE для Етеріуму від Alchemy
Знаєте ресурс спільноти, який вам допоміг? Відредагуйте цю сторінку та додайте його!