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