---
title: "Интегрированные среды разработки (IDE)"
description: "Узнайте о веб- и десктопных IDE для разработки на Эфириуме, включая Remix, VS Code и популярные плагины."
lang: ru
---

Когда дело доходит до настройки [интегрированной среды разработки (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_

_Знаете ресурс сообщества, который вам помог? Отредактируйте эту страницу и добавьте его!_
