Truffle, la mayor herramienta de desarrollo para Ethereum
El objetivo principal de Truffle es proveer un entorno de desarrollo en la blockchain que facilite la labor de los desarrolladores que se dedican a la creación de aplicaciones (DApps) y contratos inteligentes en Ethereum.
Truffle provee un marco de prueba y una canalización de activos para Ethereum, que hacen que el proceso de desarrollar aplicaciones para esta red sea un proceso más sencillo e intuitivo.
En la medida que evoluciona, el equipo de Truffle añade nuevas herramientas y características a este entorno, con el objetivo de que los desarrolladores tengan dentro del mismo espacio de trabajo todo lo necesario para la creación, prueba, simulación y otras tareas que permitan afinar las aplicaciones antes de ponerlas a disposición de los usuarios finales.
Minimizar los inconvenientes que se derivan de las pruebas de contratos inteligentes en Ethereum, que generalmente se desarrollan utilizando su propio lenguaje de programación Solidity.
En este sentido, Truffle permite a los desarrolladores realizar estas pruebas sobre la Máquina Virtual de Ethereum (EVM), para resolver estos inconvenientes cuando se trata de probar e implementar en la red Ethereum, especialmente aquellos proyectos más grandes con múltiples contratos.