Wat is Truffle?
Truffle Ethereum is een suite van tools waarmee ontwikkelaars duurzame, professionele toepassingen op elke blockchain kunnen creëren met behulp van de Ethereum Virtual Machine (of EVM). De Ethereum Virtual Machine is als het ware de omgeving die ontwikkelaars in staat stelt om smart contracts en toepassingen te bouwen die de Ethereum Blockchain kan begrijpen.
Waarom werd Ethereum Truffle gecreëerd?
Truffle werd in 2015 gelanceerd door Tim Coulter nadat hij een tijd met Ethereum en ConsenSys had gewerkt om blockchainapplicaties te bouwen. Hij begon een paar scripts te ontwikkelen om zijn leven gemakkelijker te maken en het ontwikkelingsproces te helpen, en dat is wat resulteerde in wat we nu kennen als de Truffle Suite. Het Truffle framework is een tool voor het bouwen, testen, implementeren en automatiseren van workflows voor blockchain-gebaseerde DApps op Ethereum. Het Truffle Ethereum framework bestaat uit drie hoofdcomponenten:1.Truffle – Het bieden van een ontwikkeltool met de mogelijkheid om te testen en uit te rollen.
Op het moment van schrijven is Truffle in totaal 2.618.189 keer gedownload. De populariteit blijft groeien, zelfs in de laatste drie maanden; het aantal downloads is met 21% gestegen.2. Ganache – Een lokale blockchain simulator waarmee je blockchain netwerken kunt repliceren of contracten kunt testen.3. Drizzle – Frontend ontwikkelingsbibliotheek die je kunt verbinden met de data van smart contracts. Smart contracts op Ethereum worden over het algemeen ontwikkeld met hun eigen Solidity programmeertaal. Er zijn enkele nadelen bij het testen en implementeren op het Ethereum-netwerk, vooral voor grotere projecten met meerdere contracten.
Voordelen van Truffle:
- Biedt een omgeving voor applicatieontwikkeling, integratie en productie.
- Biedt een geautomatiseerde manier om smart contracts te testen.
- De ontwikkel-, integratie- en productieomgevingen kunnen geconfigureerd worden zodat ze hergebruikt kunnen worden.
- Stelt ontwikkelaars in staat om te coderen in talen die ze al kennen.
- Netwerkbeheer om uit te rollen naar zowel publieke als private netwerken.
De toekomst van Ethereum Truffle
De Truffle Suite helpt blockchainontwikkelaars om hun hele workflow te beheren. Met een gecombineerd totaal van meer dan 3 miljoen downloads en een groeiend aantal toegewijde gebruikers blijft Truffle een essentiële tool voor zowel nieuwe als ervaren ontwikkelaars.
Disclaimer
Alle informatie op onze website wordt te goeder trouw en uitsluitend voor algemene informatiedoeleinden gepubliceerd. Elke actie die de lezer onderneemt op basis van de informatie op onze website is strikt op eigen risico.