Truffle: A Arma Secreta do Desenvolvedor Ethereum

robot
Geração de resumo em curso

Tenho lutado com o desenvolvimento em blockchain durante anos e, honestamente, o Truffle me salvou mais vezes do que posso contar. Criado em 2015 por Tim Coulter, este framework tornou-se o que o Ruby on Rails é para os desenvolvedores web - absolutamente essencial se você não quiser perder a cabeça desenvolvendo em Ethereum.

A coisa maldita é construída em Node.js e Solidity e reúne tudo o que você precisa: ambiente de desenvolvimento, framework de testes, tudo. Foi baixado centenas de milhares de vezes ( sem surpresa ) porque realmente torna o processo infernal de desenvolvimento de blockchain um pouco suportável.

Olha, a blockchain não perdoa - comete um erro e o seu dinheiro desaparece para sempre. É por isso que a automação da Truffle na compilação de contratos, implantação e gestão de binários é tão crucial. Não consigo dizer quantos erros caros evitei graças a este conjunto de ferramentas.

Com o tempo, o Truffle evoluiu para um ecossistema completo. Há o Ganache - uma blockchain pessoal que permite testar sem desperdiçar gás em transações de testnet. Depois, o Drizzle ajuda no desenvolvimento frontend, que acredite, pode ser um verdadeiro pesadelo sem as ferramentas adequadas.

O que você pode realmente fazer com essa coisa? Três coisas principais:

  • Crie contratos inteligentes usando Solidity sem querer arrancar os cabelos
  • Teste os seus contratos antes de serem lançados ( e potencialmente perder o dinheiro de todos )
  • Desdobrar para diferentes redes sem as habituais dores de cabeça

Grandes players como Microsoft e Amazon utilizam o Truffle - não porque adoram apoiar o código aberto (ha!), mas porque realmente funciona. A ferramenta tornou-se essencialmente o padrão da indústria, apesar das suas falhas e frustrações ocasionais.

Para onde tudo isto está a ir? Bem, a compatibilidade entre cadeias é a próxima grande novidade, e o Truffle terá de se adaptar ou morrer. A concorrência está a tornar-se mais feroz, e, honestamente, algumas estruturas mais recentes estão a começar a parecer mais apelativas para arquiteturas de dApp complexas.

O Truffle simplifica dramaticamente o desenvolvimento de Ethereum do início ao fim. É perfeito? De maneira nenhuma. É necessário? Para a maioria de nós, meros mortais tentando programar em Ethereum - absolutamente. Embora, se você estiver apenas começando, esteja preparado para uma curva de aprendizado mais íngreme do que a estrutura de taxas da maioria das plataformas de negociação.

ETH2.56%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)