Ir al contenido principal
Change page

Frameworks de desarrollo de dapps

Última edición: @FreddyAndresParra(opens in a new tab), 9 de abril de 2024

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 profundizar en los marcos o frameworks, le recomendamos que lea nuestra introducción a las dapps y a la pila de Ethereum.

Frameworks disponibles

Foundry - Foundry es un kit de herramientas rápido, portátil y modular para el desarrollo de aplicaciones para Ethereum.

Alchemy: Plataforma de desarrollo de Ethereum.

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

Web3j: Plataforma para desarrollar aplicaciones de la cadena de bloques en JVM.

Cree una app de Eth: Cree aplicaciones basadas en Ethereum con un comando. Incluye una amplia oferta de marcos de UI y plantillas DeFi para elegir.

Scaffold-Eth: Componentes y hooks para web3 de Ethers.js + Hardhat + React; todo lo que necesita para comenzar a crear aplicaciones descentralizadas impulsadas por contratos inteligentes.

Tenderly: Plataforma de desarrollo web3 que permite a los desarrolladores de cadena de bloques crear, probar, depurar, monitorear y operar contratos inteligentes y mejorar la experiencia de usuario de dapps.

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

Alchemy: Plataforma de desarrollo de Ethereum.

QuikNode: Plataforma de desarrollo de Ethereum.

thirdweb SDK: Cree aplicaciones web3 que pueden interactuar con sus contratos inteligentes usando nuestros potentes SDK y CLI.

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

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

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

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

Leer más

¿Conoce algún recurso de la comunidad que le haya servido de ayuda? Edite esta página y añádalo.

¿Le ha resultado útil este artículo?