Ir al contenido principal
Change page

Frameworks de desarrollo de dapps

Última actualización de la página: 4 de noviembre de 2025

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 activar una instancia local de cadena de bloques.
  • Funciones de utilidad para compilar y probar sus contratos inteligentes.
  • Complementos de desarrollo del cliente para construir su aplicación orientada al usuario dentro del mismo proyecto/repositorio.
  • Configuración para conectarse a redes de Ethereum y desplegar contratos, ya sea en una instancia local en ejecución o en una de las redes públicas de Ethereum.
  • Distribución de aplicaciones descentralizadas – integraciones con opciones de almacenamiento como IPFS.

Requisitos previos

Antes de profundizar en los frameworks, recomendamos leer primero nuestra introducción a dapps y la pila de Ethereum.

Frameworks disponibles

Foundry - Foundry es un conjunto de herramientas portátil y modular, de altísima velocidad, para el desarrollo de aplicaciones en Ethereum

Hardhat - Entorno de desarrollo de Ethereum para profesionales.

Ape - La herramienta de desarrollo de contratos inteligentes para pythonistas, científicos de datos y profesionales de la seguridad.

Web3j - Una plataforma para desarrollar aplicaciones blockchain en la JVM.

ethers-kt - Librería asíncrona y de alto rendimiento en Kotlin/Java/Android para blockchains basados en EVM.

Create Eth App - Cree aplicaciones impulsadas por Ethereum con un solo comando. Incluye una amplia oferta de marcos de UI y plantillas DeFi para elegir._**

Scaffold-Eth - Ethers.js + Hardhat + componentes y hooks de React para web3: todo lo que necesita para comenzar a construir aplicaciones descentralizadas impulsadas por smart contracts.

Tenderly - Plataforma de desarrollo web3 que permite a los desarrolladores blockchain construir, probar, depurar, monitorear y operar smart contracts y mejorar la experiencia de usuario de las dapps.

The Graph - The Graph para consultar datos de blockchain de forma eficiente.

Alchemy - Plataforma de desarrollo de Ethereum.

NodeReal - Plataforma de desarrollo de Ethereum.

thirdweb SDK - Desarrolle aplicaciones web3 que puedan interactuar con sus smart contracts usando nuestros potentes SDK y CLI.

Chainstack - Plataforma de desarrollo web3 (Ethereum y otros).

Crossmint - Plataforma de desarrollo web3 de nivel empresarial, que permite crear aplicaciones NFT en todas las principales cadenas EVM (y otras).

Brownie - Entorno de desarrollo y framework de pruebas basado en Python.

OpenZeppelin SDK - El Kit de Herramientas Definitivo para Smart Contracts: una suite de herramientas para ayudarle a desarrollar, compilar, actualizar, desplegar e interactuar con smart contracts.

Catapulta - Herramienta de despliegue de smart contracts en múltiples cadenas, automatiza verificaciones en exploradores de bloques, mantiene el seguimiento de los smart contracts desplegados y permite compartir informes de despliegue, plug-n-play para proyectos de Foundry y Hardhat.

GoldRush (impulsado por Covalent) - GoldRush ofrece el conjunto más completo de API de datos de la cadena de bloques para desarrolladores, analistas y empresas. Tanto si está creando un panel de DeFi, una billetera, un bot de trading, un agente de IA o una plataforma de cumplimiento, las API de datos proporcionan un acceso rápido, preciso y fácil para los desarrolladores a los datos en cadena esenciales que necesita

Wake - Framework todo-en-uno en Python para pruebas de contratos, fuzzing, despliegue, escaneo de vulnerabilidades y navegación de código.

Veramo - Framework de código abierto, modular y agnóstico que facilita a los desarrolladores de aplicaciones descentralizadas incorporar identidades descentralizadas y credenciales verificables en sus aplicaciones.

Lecturas adicionales

¿Conoce algún recurso de la comunidad que le haya sido de ayuda? ¡Edite esta página y agréguela!

¿Le ha resultado útil este artículo?