Skip to main content

Налаштування локального середовища розробки

Якщо ви готові почати, оберіть стек.
Ось інструменти та фреймворки, які ви можете використовувати для створення власної програми в мережі Ethereum.

Фреймворки й заготовлені стеки

Радимо обрати фреймворк, особливо якщо ви тільки починаєте. Створення повноцінної децентралізованої програми потребує різних технологій. Фреймворки містять багато корисних функцій або надають прості системи плагінів, де можна вибрати потрібні інструменти.

Ці фреймворки мають багато незвичайних функцій (приклади наведено нижче).

  • Функції для створення локальної системи блокчейнів.
  • Утиліти для компіляції і тестування розумних контрактів.
  • Додатки до розробки клієнта для створення користувацьких програм у межах одного проекту/репозиторію.
  • Конфігурація для підключення до мереж Ethereum і впровадження контрактів для локально запущеного блокчейну або для загальнодоступних мереж Ethereum.
  • Розподіл децентралізованих програм – інтеграція з параметрами сховища, такими як IPFS.
alt-eth-blocks
Логотип Kurtosis

360

opens in a new tab

Kurtosis Ethereum Package

Інструментарій на основі контейнерів для легкого налаштування та розкручування тестової мережі з великою кількістю клієнтів Ethereum, у якій можна швидко розробляти локальні децентралізовані програми (dApp), прототипувати й тестувати їх.
STARLARK
HTML
Відкрити Kurtosis Ethereum Packageopens in a new tab
Hardhat logo

7 896

opens in a new tab

Hardhat

Hardhat – це середовище розробки Ethereum для професіоналів.
TYPESCRIPT
SOLIDITY
Відкрити Hardhatopens in a new tab
Логотип Brownie

2 707

opens in a new tab

Brownie

Фреймворк для розробки й тестування на основі Python для розумних контрактів, націлених на Віртуальну машину Ethereum.
C
PYTHON
Відкрити Brownieopens in a new tab
Epirus logo

259

opens in a new tab

Epirus

Платформа для розробки, впровадження та відстеження блокчейн-програм на віртуальній машині Java.
HTML
SHELL
Відкрити Epirusopens in a new tab
Create Eth App logo

2 774

opens in a new tab

Create Eth App

Створюйте програми на основі Ethereum за допомогою однієї команди. Містить велику кількість фреймворків інтерфейсу та шаблонів DeFi.
JAVASCRIPT
TYPESCRIPT
Відкрити Create Eth Appopens in a new tab
scaffold-eth logo

1 693

opens in a new tab

Scaffold-ETH-2

Ethers + Hardhat + React — це все, що вам потрібно, щоб почати створювати децентралізовані програми, які працюють на основі смартконтрактів.
TYPESCRIPT
SOLIDITY
Відкрити Scaffold-ETH-2opens in a new tab
Solidity template logo

1 980

opens in a new tab

Solidity template

Шаблон GitHub для попередньо вбудованих налаштувань розумних контрактів мовою Solidity. Включає локальну мережу Hardhat, Waffle для тестування, Ether для запуску гаманця тощо.
TYPESCRIPT
SOLIDITY
Відкрити Solidity templateopens in a new tab
Логотип Foundry

9 093

opens in a new tab

Foundry

Надзвичайно швидкий, портативний і модульний набір інструментів для розробки програм Ethereum, написаний на Rust.
RUST
SHELL
Відкрити Foundryopens in a new tab

Чи була ця сторінка корисною?