¿Hay alguna alternativa para que Meteor JS cree DApps?

¿Tienes que usar Meteor para construir Dapps? ¿Hay alguna alternativa para que Meteor JS cree DApps?

¿Es posible incluso crear aplicaciones distribuidas para Ethereum sin utilizar JavaScript?

Respuestas (1)

No, no necesitas meteorito. Pero Meteor es una de las mejores herramientas, así que sí, puedes elegir otra, pero no te diré que lo hagas. Meteor es solo una forma de hacer que el código del cliente y del servidor esté más cerca el uno del otro y es una forma realmente agradable de compartir datos incluso en modo fuera de línea. Realmente deberías echarle un vistazo profundo.

La biblioteca central de ethereum no es un meteorito. Lo que realmente necesita es la biblioteca web3 y el acceso al nodo ethereum en el cliente que solo proporciona el navegador ethereum por ahora. Entonces no, JS sigue siendo obligatorio.

Una forma de construir algo sin JS sería hacer un enlace entre su sitio web y ethereum en el lado del servidor. Pero entonces los usuarios tendrían que confiar en su servidor y no es así como debería funcionar Ethereum.

Editar: También Akasha social Dapp parece haber encontrado algunas dificultades al usar Meteor, pero realmente no conozco los detalles. Esto es lo que escriben en su publicación de blog :

Comenzamos a desarrollar el prototipo AKASHA en 2015 usando Meteor y fue un viaje bastante interesante (y, a veces, frustrante); no hay formas "correctas" o "incorrectas" de hacer las cosas, ya que estamos navegando en territorios profundos e inexplorados.

Así fue como, a finales de 2015, empezamos a entender que Meteor es genial para muchas cosas pero no para lo que necesitábamos, sobre todo porque empezó a sufrir cambios arquitectónicos fundamentales. Era casi como intentar construir un castillo de naipes sobre arenas movedizas.

Sin embargo, la etapa de creación de prototipos nos ofreció información valiosa sobre qué hacer y qué no hacer en algunos aspectos, al tiempo que nos dio una idea general sobre cómo debemos abordar el desarrollo de la aplicación "real".

Después de algunas semanas de intensa investigación, encontramos una pila satisfactoria para construir un producto mínimo viable (MVP). Además de Ethereum e IPFS, nuestra pila tecnológica está compuesta por Electron, React with Redux y Node.js.

Para obtener una descripción general rápida y fácil de las capacidades de los meteoritos, recomiendo leer las diapositivas en este enlace: slides.com/guidouil/erything-about-meteor