Ethereum-Entwicklungsumgebung für Mac OSX El Capitan

Was ist die empfohlene Einrichtung der Entwicklungsumgebung für die Entwicklung von Dapps auf OSX El Capitan für einen Anfänger? Welche Tools benötige ich, um mit der DAPP-Entwicklung zu beginnen?

Antworten (2)

  1. Lesen Sie die Tutorials auf ethereum.org
  2. Verstehen Sie Ethereum-Clients und intelligente Vertragssprachen
  3. Smart Contract In-Browser-IDE ReMix

Entwicklung

Sie benötigen einen Ethereum-Knoten zum Testen, den ich empfehlen würde, gethda er gut dokumentiert ist

Frameworks zum Erstellen von DApps

Trüffeln und einschiffen. Derjenige, der mich zum Laufen gebracht hat, ist Truffle. (Vor Truffle habe ich letzten Sommer einer Gruppe kluger Praktikanten dabei zugesehen, wie sie Zeug für einen schlaflosen Hackathon programmierten (wenn auch mit grandiosen Ergebnissen) und vor Angst zurückgewichen bin. Dann kam Truffle und hat viele der nüchternen Sachen für dich gemacht, damit du es kannst Beginnen Sie sofort mit dem Schreiben, Kompilieren, Bereitstellen, Testen und Erstellen von DApps.) Ein weiteres sehr ähnliches Framework zum Erstellen und Testen von DApps ist Embark. Zwischen diesen beiden habe ich nur Truffle verwendet, aber es gibt in beiden Lagern sehr erfolgreiche DApp-Entwickler.

APIs. BlockApps.net erstellt eine RESTful-API für DApps basierend auf einem Haskell-Knoten, den sie als zentralisierten Dienst ausführen, um Ihnen die Mühe zu ersparen, einen lokalen Ethereum-Knoten zu betreiben. Dies weicht vom vollständig dezentralisierten Modell von DApps ab, ist jedoch nützlich, wenn der lokale Betrieb eines Ethereum-Knotens nicht realistisch ist.

Entwicklungswerkzeuge

Community-Wiki Was sind die Entwicklungstools für Ethereum?

Haftungsausschluss: Ich bin der Autor von Create Eth App

Wenn Sie eine Frontend-App erstellen möchten, kann ich Create Eth App empfehlen. Es bietet Ihnen eine End-to-End-Umgebung, die alles bietet, was Sie zum Erstellen einer modernen Ethereum-basierten React-App benötigen.

  • Garn-Arbeitsbereiche
  • React-App erstellen
  • Boilerplate Subgraph
  • Minimalistische Struktur zur Verwaltung von Smart Contract ABIs und Adressen

Versuch es:

yarn create eth-app my-eth-app