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.
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.
Truffle: A Arma Secreta do Desenvolvedor Ethereum
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:
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.