Skip to main content

ローカル開発環境をセットアップする

構築を開始する準備ができたら、スタックを選択する時間です。
ここでは、Ethereumアプリケーションの構築に役立つツールとフレームワークを紹介します。

フレームワークと事前作成されたスタック

使用を開始したばかりの場合は特に、フレームワークを選択することをお勧めします。 本格的なdappを構築するには、さまざまな技術が必要です。フレームワークには、必要な機能の多くが含まれているか、ユーザーが望むツールを選択するための簡単なプラグインシステムが提供されています。

これらのフレームワークには、すぐに使える機能がたくさんあります。

  • ローカルのブロックチェーンインスタンスを起動する機能。
  • スマートコントラクトをコンパイルしてテストするユーティリティ。
  • クライアント開発アドオンは、同じプロジェクト/リポジトリ内でユーザーが利用するアプリケーションを構築します。
  • Ethereumネットワークに接続し、ローカルで実行されているインスタンス、またはEthereumのパブリックネットワークのいずれかにかかわらず、コントラクトを展開するための設定。
  • 分散型アプリ配信 - IPFSのようなストレージオプションとの統合。
alt-eth-blocks
Kurtosisロゴ

364

opens in a new tab

Kurtosis Ethereum Package

ローカルdAppの開発、プロトタイピング、テストを迅速に行うための、マルチクライアント型イーサリアムテストネットの構成とスピンアップを簡素化するコンテナベースのツールキット。
STARLARK
HTML
開く Kurtosis Ethereum Packageopens in a new tab
Hardhatロゴ

7,906

opens in a new tab

Hardhat

Hardhatは、プロのためのイーサリアム開発環境です。
TYPESCRIPT
SOLIDITY
開く Hardhatopens in a new tab
Brownie ロゴ

2,706

opens in a new tab

Brownie

イーサリアム仮想マシンをターゲットとしたスマートコントラクトのためのPythonベースの開発とテストフレームワーク。
C
PYTHON
開く Brownieopens in a new tab
Epirus ロゴ

259

opens in a new tab

Epirus

Java仮想マシン上でブロックチェーンアプリケーションを開発、デプロイ、監視するためのプラットフォーム。
HTML
SHELL
開く Epirusopens in a new tab
Ethアプリのロゴを作成

2,773

opens in a new tab

Create Eth App

1つのコマンドでEthereumを搭載したアプリを作成します。UIフレームワークとDeFiテンプレートから選択できます。
JAVASCRIPT
TYPESCRIPT
開く Create Eth Appopens in a new tab
scaffold-eth ロゴ

1,700

opens in a new tab

Scaffold-ETH-2

Ethers + Hardhat + React: スマートコントラクトで実行する分散型アプリケーションの構築を始めるために必要なものすべて
TYPESCRIPT
SOLIDITY
開く Scaffold-ETH-2opens in a new tab
Solidityテンプレートのロゴ

1,980

opens in a new tab

Solidity template

Solidityスマートコントラクト用の事前構築されたセットアップのためのGitHubテンプレート。Hardhatローカルネットワーク、ウォレット実装のためのEthersなどが含まれています。
TYPESCRIPT
SOLIDITY
開く Solidity templateopens in a new tab
Foundryロゴ

9,108

opens in a new tab

Foundry

Rustで書かれた、イーサリアムアプリケーション開発のための、高速でポータブルなモジュール式ツールキット。
RUST
SHELL
開く Foundryopens in a new tab

このページは役に立ちましたか?