Gibt es Alternativen für Meteor JS zum Erstellen von DApps?

Müssen Sie Meteor zum Erstellen von Dapps verwenden? Gibt es Alternativen für Meteor JS zum Erstellen von DApps?

Ist es vielleicht sogar möglich, verteilte Anwendungen für Ethereum zu erstellen, ohne JavaScript zu verwenden?

Antworten (1)

Nein, du brauchst keinen Meteor. Aber Meteor ist eines der besten Werkzeuge, also ja, Sie können ein anderes wählen, aber ich werde es Ihnen nicht sagen. Meteor ist nur eine Möglichkeit, Client- und Servercode näher beieinander zu bringen, und es ist eine wirklich gute Möglichkeit, Daten sogar im Offline-Modus auszutauschen. Das sollte man sich wirklich mal genauer anschauen.

Die Kernbibliothek von Ethereum ist kein Meteor. Was Sie wirklich brauchen, ist der Zugriff auf die Web3-Bibliothek und den Ethereum-Knoten auf dem Client, der vorerst nur vom Ethereum-Browser bereitgestellt wird. Also nein, JS ist immer noch obligatorisch.

Eine Möglichkeit, etwas ohne JS zu bauen, wäre, die Verbindung zwischen Ihrer Website und Ethereum serverseitig herzustellen. Aber dann müssten Benutzer Ihrem Server vertrauen und so sollte Ethereum nicht funktionieren.

Bearbeiten: Auch Akasha Social Dapp scheint bei der Verwendung von Meteor auf einige Schwierigkeiten gestoßen zu sein, aber ich kenne die Details nicht wirklich. Folgendes schreiben sie in ihrem Blogbeitrag :

Wir begannen 2015 mit der Entwicklung des AKASHA-Prototyps mit Meteor und es war eine ziemlich interessante (und manchmal frustrierende) Reise; Es gibt keine „richtigen“ oder „falschen“ Wege, Dinge zu tun, da wir uns in tiefen, unerforschten Gebieten bewegen.

Auf diese Weise begannen wir Ende 2015 zu verstehen, dass Meteor für viele Dinge großartig ist, aber nicht für das, was wir brauchten, insbesondere als es begann, grundlegende architektonische Veränderungen zu erfahren. Es war fast so, als würde man versuchen, eine Kartenburg auf Sand zu bauen.

Die Prototyping-Phase bot uns jedoch unschätzbare Erkenntnisse darüber, was in mancher Hinsicht zu tun und zu lassen ist, und gab uns gleichzeitig eine allgemeine Vorstellung davon, wie wir an die Entwicklung der „echten“ Anwendung herangehen sollten.

Nach ein paar Wochen intensiver Recherche fanden wir einen zufriedenstellenden Stack für den Aufbau eines Minimum Viable Product (MVP). Neben Ethereum und IPFS besteht unser Tech-Stack aus Electron, React with Redux und Node.js.

Für einen schnellen und einfachen Überblick über Meteor-Fähigkeiten empfehle ich, die Folien unter diesem Link zu lesen: slides.com/guidouil/erything-about-meteor