통합 개발 환경(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
JetBrains IDE (IntelliJ IDEA 등) - 소프트웨어 개발자 및 팀을 위한 필수 도구
Remix Desktop - 로컬 머신에서 Remix IDE 경험하기
플러그인 및 확장 프로그램
- solidity (opens in a new tab) - Visual Studio Code용 이더리움 Solidity 언어
- Solidity + Hardhat for VS Code (opens in a new tab) - Hardhat 팀이 지원하는 Solidity 및 Hardhat
- Prettier Solidity (opens in a new tab) - Prettier를 사용하는 코드 포매터
더 읽어보기
- 이더리움 IDE (opens in a new tab) - Alchemy의 이더리움 IDE 목록
도움이 된 커뮤니티 리소스를 알고 계신가요? 이 페이지를 편집하여 추가해 주세요!