Интегрированные среды разработки (IDE)
Последнее обновление страницы: 21 августа 2025 г.
Когда дело доходит до настройки интегрированной среды разработки (IDE) (opens in a new tab), программирование приложений на Ethereum аналогично программированию любого другого программного проекта. Существует много вариантов на выбор, но по итогу, выбирайте IDE или редактор кода, который лучше всего соответствует вашим предпочтениям. Скорее всего, лучший выбор IDE для разработки Ethereum — это IDE, которую вы уже используете для разработки программного обеспечения.
Веб-IDE
Если вы хотите повозиться с кодом, прежде чем настроить локальную среду разработки, эти веб-приложения созданы специально для разработки смарт-контрактов Ethereum.
Remix (opens in a new tab) - Веб-IDE со встроенным статическим анализом и тестовой виртуальной машиной блокчейна
ChainIDE (opens in a new tab) - Облачная мультичейн-IDE
Replit (Solidity Starter - Beta) (opens in a new tab) - Настраиваемая среда разработки для Ethereum с горячей перезагрузкой, проверкой ошибок и первоклассной поддержкой тестовой сети
Tenderly Sandbox (opens in a new tab) - Быстрая среда для прототипирования, в которой вы можете писать, выполнять и отлаживать смарт-контракты в браузере с использованием Solidity и JavaScript
EthFiddle (opens in a new tab) - Веб-IDE, позволяющая писать, компилировать и отлаживать смарт-контракты
Настольные IDE
Большинство известных IDE создали плагины для улучшения опыта разработки Ethereum. Как минимум, они предоставляют подсветку синтаксиса для языков смарт-контрактов.
Visual Studio Code - Профессиональная кроссплатформенная IDE с официальной поддержкой Ethereum
- Visual Studio Code (opens in a new tab)
- Примеры кода (opens in a new tab)
- GitHub (opens in a new tab)
JetBrains IDE (IntelliJ IDEA, и т. д.) - Основные инструменты для разработчиков программного обеспечения и команд
Remix Desktop - Используйте Remix IDE на своем локальном компьютере
Плагины и расширения
- solidity (opens in a new tab) - язык Ethereum 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
Дополнительные материалы
- Ethereum IDEs (opens in a new tab) - список IDE для Ethereum от Alchemy
Знаете ресурс сообщества, который вам пригодился? Измените эту страницу и добавьте его!