---
title: "Інтегровані середовища розробки (IDE)"
description: "Дізнайтеся про веб- та десктопні IDE для розробки на Етеріумі, зокрема Remix, VS Code та популярні плагіни."
lang: uk
---

Коли справа доходить до налаштування [інтегрованого середовища розробки (IDE)](https://wikipedia.org/wiki/Integrated_development_environment), програмування застосунків на Етеріумі схоже на програмування будь-якого іншого програмного проєкту. Існує багато варіантів на вибір, тому зрештою обирайте те IDE або редактор коду, який найкраще відповідає вашим уподобанням. Найімовірніше, найкращим вибором IDE для розробки на Етеріумі буде те IDE, яке ви вже використовуєте для традиційної розробки програмного забезпечення.

## Веб-IDE {#web-based-ides}

Якщо ви хочете поекспериментувати з кодом перед тим, як [налаштувати локальне середовище розробки](/developers/local-environment/), ці вебзастосунки спеціально створені для розробки смарт-контрактів на Етеріумі.

**[Remix](https://remix.ethereum.org/)** — **_Веб-IDE із вбудованим статичним аналізом та тестовою віртуальною машиною блокчейну_**

- [Документація](https://remix-ide.readthedocs.io/en/latest/#)
- [Gitter](https://gitter.im/ethereum/remix)

**[ChainIDE](https://chainide.com/)** — **_Хмарне мультиланцюгове IDE_**

- [Документація](https://chainide.gitbook.io/chainide-english-1/)
- [Форум допомоги](https://forum.chainide.com/)

**[Replit (Solidity Starter - Beta)](https://replit.com/@replit/Solidity-starter-beta)** — **_Налаштовуване середовище розробки для Етеріуму з гарячим перезавантаженням, перевіркою помилок та першокласною підтримкою тестових мереж_**

- [Документація](https://docs.replit.com/)

**[Tenderly Sandbox](https://sandbox.tenderly.co/)** — **_Середовище для швидкого прототипування, де ви можете писати, виконувати та зневаджувати смарт-контракти в браузері за допомогою Solidity та JavaScript_**

**[EthFiddle](https://ethfiddle.com/)** — **_Веб-IDE, яке дозволяє писати, компілювати та зневаджувати ваш смарт-контракт_**

- [Gitter](https://gitter.im/loomnetwork/ethfiddle)

## Десктопні IDE {#desktop-ides}

Більшість відомих IDE мають створені плагіни для покращення досвіду розробки на Етеріумі. Як мінімум, вони забезпечують підсвічування синтаксису для [мов смарт-контрактів](/developers/docs/smart-contracts/languages/).

**Visual Studio Code —** **_Професійне кросплатформне IDE з офіційною підтримкою Етеріуму_**

- [Visual Studio Code](https://code.visualstudio.com/)
- [Приклади коду](https://github.com/Azure-Samples/blockchain/blob/master/blockchain-workbench/application-and-smart-contract-samples/readme.md)
- [GitHub](https://github.com/microsoft/vscode)

**IDE від JetBrains (IntelliJ IDEA тощо) —** **_Основні інструменти для розробників програмного забезпечення та команд_**

- [JetBrains](https://www.jetbrains.com/)
- [GitHub](https://github.com/JetBrains)
- [IntelliJ Solidity](https://github.com/intellij-solidity/intellij-solidity/)

**Remix Desktop —** **_Використовуйте Remix IDE на вашому локальному комп'ютері_**

- [Завантажити](https://github.com/ethereum/remix-desktop/releases)
- [GitHub](https://github.com/ethereum/remix-desktop)

## Плагіни та розширення {#plugins-extensions}

- [solidity](https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity) — Мова Solidity для Етеріуму у Visual Studio Code
- [Solidity + Hardhat for VS Code](https://marketplace.visualstudio.com/items?itemName=NomicFoundation.hardhat-solidity) — Підтримка Solidity та Hardhat від команди Hardhat
- [Prettier Solidity](https://github.com/prettier-solidity/prettier-plugin-solidity) — Форматер коду з використанням Prettier

## Подальше читання {#further-reading}

- [IDE для Етеріуму](https://www.alchemy.com/dapps/list-of/solidity-developer-tools-on-ethereum) _— Список IDE для Етеріуму від Alchemy_

_Знаєте ресурс спільноти, який вам допоміг? Відредагуйте цю сторінку та додайте його!_
