Интегрированные среды разработки (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
Знаете ресурс сообщества, который вам помог? Отредактируйте эту страницу и добавьте его!