Перейти до основного контенту

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

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

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

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

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

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

394

opens in a new tab

Kurtosis Ethereum Package

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

8 105

opens in a new tab

Hardhat

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

2 717

opens in a new tab

Brownie

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

2 766

opens in a new tab

Create Eth App

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

1 790

opens in a new tab

Scaffold-ETH-2

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

1 977

opens in a new tab

Solidity template

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

9 417

opens in a new tab

Foundry

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

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