Ir al contenido principal

Configure su entorno de desarrollo local

Si está listo para empezar a desarrollar, es hora de elegir su pila.
Aquí están las herramientas y marcos que puede usar para crear su aplicación Ethereum.

Marcos y pilas prediseñadas

Recomendamos elegir un marco, especialmente si está empezando. Construir una DApp completa requiere diferentes tecnologías. Las estructuras incluyen muchas de las características necesarias o proporcionan sistemas de complementos sencillos para que elija las herramientas que quiera.

Estos marcos vienen con una gran cantidad de funciones listas para usar, como:

  • Características para activar una instancia local de cadena de bloques.
  • Funciones de utilidad para compilar y probar sus contratos inteligentes.
  • Complementos de desarrollo para clientes para construir aplicaciones orientadas al usuario dentro del mismo proyecto/repositorio.
  • Configuración para conectarse a redes Ethereum e implementar contratos, ya sea en una instancia que se ejecuta de forma local o en una red pública de Ethereum.
  • Distribución descentralizada de aplicaciones, integraciones con opciones de almacenamiento como IPFS.
Ilustración de bloques organizados como un símbolo ETH
Logo de Waffle

958

(opens in a new tab)

Waffle

La biblioteca de pruebas más avanzada para contratos inteligentes. Úsela sola o con Scaffold-eth o Hardhat.
TYPESCRIPTSOLIDITY
Open Waffle(opens in a new tab)
Logo de Kurtosis

197

(opens in a new tab)

Kurtosis Ethereum Package

Un conjunto de herramientas basado en contenedores para configurar y activar fácilmente un multicliente en la red de pruebas Ethereum y así desarrollar, sacar un prototipo y probar rápidamente su DApp localmente.
STARLARKPYTHON
Open Kurtosis Ethereum Package(opens in a new tab)
Logo de Hardhat

7014

(opens in a new tab)

Hardhat

Hardhat es un entorno de desarrollo de Ethereum para profesionales.
TYPESCRIPTSOLIDITY
Open Hardhat(opens in a new tab)
Logo de Truffle

14.025

(opens in a new tab)

Truffle

El entorno de desarrollo Truffle Suite hace que los desarrolladores pasen de la idea a la DApp lo más cómodamente posible.
TYPESCRIPTJAVASCRIPT
Open Truffle(opens in a new tab)
Logo de Brownie

2629

(opens in a new tab)

Brownie

Un marco de desarrollo y pruebas basado en Python para contratos inteligentes dirigidos a la máquina virtual de Ethereum.
PYTHONSOLIDITY
Open Brownie(opens in a new tab)
Logo de Epirus

241

(opens in a new tab)

Epirus

Una plataforma para desarrollar, implementar y supervisar aplicaciones de cadenas de bloques sobre la máquina virtual de Java.
HTMLSHELL
Open Epirus(opens in a new tab)
Crear logo de app Eth

2707

(opens in a new tab)

Create Eth App

Crear aplicaciones equipadas con Ethereum con un comando. Viene con un amplio despliegue de marcos de interfaz de usuario y plantillas DeFi para elegir.
JAVASCRIPTTYPESCRIPT
Open Create Eth App(opens in a new tab)
Logo de scaffold-eth

1158

(opens in a new tab)

Scaffold-ETH-2

Ethers + Hardhat + React: todo lo que necesita para comenzar a construir aplicaciones descentralizadas con contratos inteligentes.
TYPESCRIPTJAVASCRIPT
Open Scaffold-ETH-2(opens in a new tab)
Logo de plantilla Solidity

1935

(opens in a new tab)

Solidity template

Una plantilla de GitHub para una configuración prediseñada para sus contratos inteligentes de Solidity. Incluye una red local de Hardhat, Waffle para pruebas, Ethers para implementación de carteras, y más.
TYPESCRIPTSOLIDITY
Open Solidity template(opens in a new tab)
Logo de Foundry

7898

(opens in a new tab)

Foundry

Un kit de herramientas modular, ultrarrápido y portátil para el desarrollo de aplicaciones de Ethereum escrito en Rust.
RUSTSHELL
Open Foundry(opens in a new tab)

¿Le ha resultado útil esta página?

Última actualización del sitio web: 10 de julio de 2024

Aprender

  • Centro de aprendizaje
  • ¿Qué es Ethereum?
  • ¿Qué es el ether (ETH)?
  • Carteras de Ethereum
  • ¿Qué es Web 3.0?
  • Contratos inteligentes
  • Gas fees
  • Ejecutar un nodo
  • Seguridad en Ethereum y prevención de fraudes
  • Centro de preguntas
  • Glosario de Ethereum

Construir

  • Inicio para los constructores
  • Tutoriales
  • Documentación
  • Aprender mediante codificación
  • Configurar entorno local
  • Subvenciones
  • Temas fundamentales
  • Lo esencial del diseño de la UX/IU
  • Empresa: red Ethereum
  • Empresa: Ethereum privado
(opens in a new tab)(opens in a new tab)(opens in a new tab)
  • Sobre nosotros
  • Activos de marca de Ethereum
  • Código de conducta
  • Empleo
  • Política de privacidad
  • Condiciones de uso
  • Política de cookies
  • Contacto de prensa(opens in a new tab)