Truffle: A Arma Secreta do Desenvolvedor Ethereum

robot
Geração do resumo em andamento

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.87%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • Comentário
  • Repostar
  • Compartilhar
Comentário
0/400
Sem comentários
  • Marcar
Negocie criptomoedas a qualquer hora e em qualquer lugar
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)