Entorno de desarrollo Ethereum para Mac OSX El Capitan

¿Cuál es la configuración del entorno de desarrollo recomendada para desarrollar Dapps en OSX El Capitan para un principiante? ¿Qué herramientas necesito para comenzar con el desarrollo de DAPP?

Respuestas (2)

  1. Lea los tutoriales en ethereum.org
  2. Comprender los lenguajes de los clientes de Ethereum y los contratos inteligentes
  3. Smart Contract en el navegador IDE ReMix

Desarrollo

Necesita un nodo ethereum para probar, lo recomendaría gethporque está bien documentado

Marcos de creación de DApp

Trufle y Embarque. El que me ayudó a empezar es Truffle. (Antes de Truffle, el verano pasado vi a un grupo de inteligentes estudiantes en prácticas programar cosas para un hackathon sin dormir (aunque con resultados fantásticos) y me encogí de miedo. Luego apareció Truffle e hizo muchas de las cosas esenciales por ti, para que puedas comience a escribir, compilar, implementar, probar y construir DApps de inmediato). Otro marco muy similar para construir y probar DApps es Embark. Entre esos dos, solo he usado Truffle, pero hay desarrolladores de DApp muy exitosos en ambos campos.

API. BlockApps.net está creando una API RESTful para DApps basada en un nodo Haskell que ejecutan como un servicio centralizado para ahorrarle la molestia de ejecutar un nodo Ethereum local. Esto se aparta del modelo completamente descentralizado de DApps, pero es útil cuando ejecutar un nodo Ethereum localmente no es realista.

Herramientas de desarrollo

Wiki de la comunidad ¿Cuáles son las herramientas de desarrollo para Ethereum?

Descargo de responsabilidad: soy el autor de Create Eth App

Si lo que busca crear es una aplicación frontend, puedo recomendar Create Eth App. Lo configura con un entorno de extremo a extremo que tiene todo lo que necesita para crear una aplicación React moderna con tecnología de Ethereum.

  • Espacios de trabajo de hilo
  • Crear aplicación de reacción
  • Subgráfico repetitivo
  • Estructura minimalista para administrar ABI y direcciones de contratos inteligentes

Pruébalo:

yarn create eth-app my-eth-app