Saltar al contenido principal
Change page

Frameworks de desarrollo de dapps

Introducción a los frameworks

Construir una aplicación descentralizada (dapp) completa requiere diferentes piezas de tecnología. Los frameworks de software incluyen muchas de las características necesarias o proporcionan sistemas de complementos sencillos para elegir las herramientas que desee.

Los frameworks vienen con mucha funcionalidad lista para usar, como:

  • Características para poner en marcha una instancia local de la cadena de bloques.
  • Utilidades para compilar y probar sus contratos inteligentes.
  • Complementos de desarrollo de clientes para construir su aplicación orientada al usuario dentro del mismo proyecto/repositorio.
  • Configuración para conectarse a las redes de Ethereum y desplegar contratos, ya sea en una instancia que se ejecuta localmente 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 sumergirse en los frameworks, le recomendamos que primero lea nuestra introducción a las dapps y la pila de Ethereum.

Frameworks disponibles

Foundry - Foundry es un conjunto de herramientas ultrarrápido, portátil y modular para el desarrollo de aplicaciones en Ethereum.

Hardhat - Entorno de desarrollo de Ethereum para profesionales.

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

Web3j - Una plataforma para desarrollar aplicaciones de cadena de bloques en la JVM.

ethers-kt - Biblioteca asíncrona y de alto rendimiento de Kotlin/Java/Android para cadenas de bloques basadas en la EVM.

Create Eth App - Cree aplicaciones impulsadas por Ethereum con un solo comando. Viene con una amplia oferta de frameworks de interfaz de usuario y plantillas de finanzas descentralizadas (DeFi) para elegir.

Scaffold-ETH 2 - Next.js, Wagmi, Viem y RainbowKit con su elección de Hardhat o Foundry: recarga en caliente de contratos, hooks de React personalizados, una billetera desechable y un faucet local, y módulos de extensión para el desarrollo full-stack de aplicaciones descentralizadas (dapps).

Tenderly - Plataforma de desarrollo Web3 que permite a los desarrolladores de cadenas de bloques construir, probar, depurar, monitorear y operar contratos inteligentes y mejorar la experiencia de usuario (UX) de las dapps.

The Graph - The Graph para consultar datos de la cadena de bloques de manera eficiente.

Alchemy - Plataforma de desarrollo de Ethereum.

NodeReal - Plataforma de desarrollo de Ethereum.

thirdweb SDK - Construya aplicaciones Web3 que puedan interactuar con sus contratos inteligentes utilizando nuestros potentes SDK y CLI.

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

Crossmint - Plataforma de desarrollo Web3 de nivel empresarial, que le permite construir aplicaciones de tokens no fungibles (NFT) en todas las cadenas principales, cadenas EVM (y otras).

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

OpenZeppelin SDK - El kit de herramientas definitivo para contratos inteligentes: un conjunto de herramientas para ayudarle a desarrollar, compilar, actualizar, desplegar e interactuar con contratos inteligentes.

Catapulta - Herramienta de despliegue de contratos inteligentes multicadena, automatice las verificaciones en los exploradores de bloques, realice un seguimiento de los contratos inteligentes desplegados y comparta informes de despliegue, listo para usar en proyectos de Foundry y Hardhat.

GoldRush (impulsado por Covalent) - GoldRush ofrece el conjunto de interfaces de programación de aplicaciones (API) de datos de cadena de bloques más completo para desarrolladores, analistas y empresas. Ya sea que esté construyendo un panel de control 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 de usar para los desarrolladores a los datos en cadena esenciales que necesita.

Wake - Framework de Python todo en uno 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 la integración de identidades descentralizadas y credenciales verificables en sus aplicaciones.

Moccasin - Un framework rápido y al estilo Python para el desarrollo y pruebas de contratos inteligentes para Vyper, construido sobre Titanoboa.

Lecturas adicionales

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

Tutoriales: Frameworks de desarrollo en Ethereum