¿Es drizzle una librería de contratos?

Estoy investigando sobre contratos inteligentes y he visto mucho marco de trufa, ganache y llovizna. Por otro lado, solo se encontraron amplias descripciones de dichas herramientas:

"Drizzle es una colección de bibliotecas de front-end que hacen que escribir front-end de dapp sea más fácil y predecible"

Todavía no estoy seguro de qué es qué en este marco, ¿alguien puede aclarar eso, por favor?

  • ¿Es Ganache una cadena de bloques privada/local?
  • ¿Es Drizzle un navegador para enganchar blockchain? O algo para trabajar con solidez?
  • ¿La Trufa es un envoltorio para esos dos?

Respuestas (3)

  • ¿Es Ganache una cadena de bloques privada/local?

si

  • ¿Es Drizzle un navegador para enganchar blockchain?

No

  • O algo para trabajar con solidez?

si. Drizzle es un marco que lo ayuda a construir fácilmente la parte frontal en su Dapp (similar en cierta medida a un CMS)

  • ¿La Trufa es un envoltorio para esos dos?

En mi opinión, el término contenedor no es adecuado, sino que Truffle puede considerarse como una caja de herramientas o una suite que le ofrece las herramientas mencionadas anteriormente.

Como notarán, todos sus nombres son similares (nombres de chocolate o pastel)

Ganache es una cadena de bloques privada/local. Drizzle es lo que truffle llama una abstracción para que pueda concentrarse en su dapp sin tener que lidiar tanto con la parte delantera. Truffle es un marco que funciona bien con los otros dos. Tiene web3 integrado y también facilita mucho las pruebas.

drizzle es una tienda redux que exporta objetos como drizzle y drizzleState a cualquier componente que use DrizzleContex o que obtenga los objetos a través de accesorios.

El truco de drizzle es que organiza la comunicación con la cadena de bloques y la sincroniza con su tienda redux. Por lo tanto, solo necesita comunicarse con la tienda a través de cacheCall, cacheSend, etc.

Entonces eso hace la vida mucho más fácil.