Ayúdanos a actualizar esta página.

🌏

Disponemos de una nueva versión de esta página, pero solo está en inglés por ahora. Ayúdanos a traducir la última versión.

Esta página está incompleta. Si eres un experto en el tema, por favor edita esta página y esparce tu sabiduría.

Frameworks de desarrollo de dapps

Última edición: , Invalid DateTime
Edit page

Introducción a los frameworks

Construir una dapp completamente desarrollada o implementada requiere diferentes elementos tecnológicos. Los frameworks de software incluyen muchas de las características necesarias o proporcionan sencillos sistemas de plugins para elegir las herramientas que deseas.

Los frameworks incluyen muchas funcionalidades listas para usar:

  • Características para encender una instancia local de Blockchain.
  • Utilidades para compilar y probar tus contratos inteligentes.
  • Complementos de desarrollo de cliente para construir aplicaciones orientadas al usuario dentro del mismo proyecto/repositorio.
  • Configuración para conectarse a redes de Ethereum e implementar contratos, ya sea una instancia que se ejecuta localmente o una de las redes públicas de Ethereum.
  • Distribución descentralizada de dapps: integraciones con opciones de almacenamiento como IPFS.

Requisitos previos

Antes de sumergirte en los frameworks, te recomendamos que leas nuestra introducción a las dapps y a la pila de Ethereum.

Frameworks disponibles

Truffle: Un entorno de desarrollo y de pruebas, un proceso de creación y otras herramientas.

Embark: Un entorno de desarrollo que incluye un espacio para pruebas y otras herramientas integradas con Ethereum, IPFS y Whisper.

Epirus: es Una plataforma de desarrollo, implementación y supervisión de las aplicaciones de la blockchain en la máquina virtual de Java (JVM, por sus siglas en inglés)

Etherlime: Un entorno de trabajo basado en Ethers.js para el desarrollo de dapps (Solidity y Vyper), así como para su implementación, depuración, comprobación, etc.

Hardhat: El entorno de desarrollo de Ethereum para profesionales.

OpenZeppelin SDK: **El kit definitivo de herramientas para contratos inteligentes; una serie de herramientas para ayudarte a desarrollar, compilar, actualizar, implementar e interactuar con contratos inteligentes.**

Brownie: **Un entorno de desarrollo basado en Python y un framework de pruebas.**

Create Eth App: Creación de aplicaciones basadas en Ethereum mediante un comando. Incluyen una amplia oferta de frameworks de UI y plantillas DeFi para elegir.

scaffold-eth - Hardhat + Create Eth App: Todo lo necesario para iniciar la construcción de aplicaciones descentralizadas y basadas en contratos inteligentes.

The Graph:**El gráfico para realizar consultas sobre datos de la blockchain de manera eficiente**.

Alchemy - Plataforma de Desarrollo de Ethereum.

Leer más

¿Conoces algún recurso en la comunidad que te haya servido de ayuda? Edita esta página y añádelo.