¿Es Meteor el mejor marco para construir Ethereum Dapps?

Probablemente no. Si bien el concepto de Meteor podría adaptarse a EVM actualmente, no es muy útil para DApps.

D significa descentralizado, y la propuesta de valor central de Meteor es una mejora en un problema centralizado: cómo sincronizar un backend con un frontend . Lo hace al proporcionar una base de datos sustituta en el lado del cliente que se sincroniza con el backend con la mayor frecuencia posible.

Pero el backend en una aplicación puramente descentralizada es el contrato. Y preconfigurar el estado del contrato y sincronizarlo nuevamente con la red Ethereum es un desafío propio que Meteor no cumplirá pronto.

Dicho esto: si su DApp tiene alguna funcionalidad centralizada que entra en una base de datos convencional, nada habla en contra de Meteor.

Entonces, ¿cuál es el mejor marco web para interactuar con Ethereum?

Es una pila de cosecha propia. Definitivamente desea aceptar Promesas, integrarse con un buen envoltorio y una herramienta de gestión del ciclo de vida como Embark, Truffle o Dapple. Luego elegiste entre Angularjs 1/2 y ReactJS (mucha gente ahora reacciona).

Tal vez elija un proyecto de plantilla que ya tenga algunas bibliotecas integradas y comience desde allí … Aquí tiene una plantilla de React / Truffle / Bluebird / MaterialDesign que hicimos en TR HackETHon: Starbuckers / starbuckers.