메인 콘텐츠로 건너뛰기

로컬 개발 환경을 설정하기

빌드할 준비가 되셨다면 스택을 선택할 차례입니다.
이더리움 애플리케이션을 만들기 위해 사용할 수 있는 도구와 프레임워크는 다음과 같습니다.

프레임워크 및 미리 제작된 스택

프레임워크를 선택할 것을 권장합니다. 특히 처음 시작하는 사용자에게는 중요합니다. 완전한 디앱을 빌드하려면 다른 기술이 필요합니다. 프레임워크에는 다양한 필수 기능이 포함되거나, 원하는 도구를 고르기 위해 쉬운 플러그인 시스템을 제공합니다.

해당 프레임워크는 다음과 같은 창의적인 기능과 함께 제공됩니다.

  • 로컬 블록체인 인스턴스를 스핀업하기 위한 기능.
  • 스마트 계약을 컴파일하고 테스트하기 위한 유틸리티.
  • 동일한 프로젝트/리포지토리 내에서 사용자용 애플리케이션을 빌드하기 위한 클라이언트 개발 추가 기능.
  • 이더리움 네트워크에 연결하고 로컬로 실행 중인 인스턴스나 이더리움 공공 네트워크 중 하나에 계약을 배포할 수 있는 환경 구성.
  • 탈중앙화 앱 분배 - IPFS와 같은 저장 공간 옵션에 통합.
ETH 기호처럼 구성되고 있는 블록의 그림
Waffle 로고

964

(opens in a new tab)

Waffle

스마트 계약을 위한 가장 진화된 테스팅 라이브러리입니다. 단독으로 사용하거나, Scaffold-eth 또는 Hardhat과 함께 사용합니다.
TYPESCRIPTSOLIDITY
열기 Waffle(opens in a new tab)
Kurtosis 로고

267

(opens in a new tab)

Kurtosis Ethereum Package

신속한 로컬 디앱 개발, 프로토타이핑 및 테스트를 위해 멀티 클라이언트 이더리움 테스트넷을 간편하게 구성하고 스핀업할 수 있는 컨테이너 기반 툴킷입니다.
STARLARKPYTHON
열기 Kurtosis Ethereum Package(opens in a new tab)
Hardhat 로고

7,350

(opens in a new tab)

Hardhat

Hardhat은 전문가를 위한 이더리움 개발 환경입니다.
TYPESCRIPTSOLIDITY
열기 Hardhat(opens in a new tab)
Brownie 로고

2,656

(opens in a new tab)

Brownie

Python 기반 개발 및 이더리움 가상 머신을 대상으로 하는 스마트 계약을 위한 테스팅 프레임워크입니다.
PYTHONSOLIDITY
열기 Brownie(opens in a new tab)
Epirus 로고

255

(opens in a new tab)

Epirus

Java 가상 머신에서 블록체인 애플리케이션을 개발, 배포하고, 모니터링하기 위한 플랫폼입니다.
HTMLSHELL
열기 Epirus(opens in a new tab)
이더 앱 만들기 로고

2,748

(opens in a new tab)

Create Eth App

한 개의 명령어로 이더리움 제공 앱을 만듭니다. 선택할 수 있는 다양한 UI 프레임워크와 DeFi 템플릿도 제공됩니다.
JAVASCRIPTTYPESCRIPT
열기 Create Eth App(opens in a new tab)
scaffold-eth 로고

1,434

(opens in a new tab)

Scaffold-ETH-2

Ethers + Hardhat + React: 스마트 계약에서 제공하는 탈중앙화 애플리케이션 구축을 시작하는 데에 필요한 모든 것
TYPESCRIPTJAVASCRIPT
열기 Scaffold-ETH-2(opens in a new tab)
Solidity 템플릿 로고

1,969

(opens in a new tab)

Solidity template

Solidity 스마트 계약을 위해 미리 빌드된 설정의 GitHub 템플릿입니다. 여기에는 Hardhat 로컬 네트워크, 테스트용 Waffle, 지갑 실행용 Ethers 등이 포함됩니다.
TYPESCRIPTSOLIDITY
열기 Solidity template(opens in a new tab)
Foundry 로고

8,357

(opens in a new tab)

Foundry

Rust 언어로 작성된 매우 신속하고 이식 가능한 모듈식 이더리움 애플리케이션 개발용 툴킷입니다.
RUSTSHELL
열기 Foundry(opens in a new tab)

이 페이지가 도움이 되셨나요?