Meteor JS 是否有其他替代方案來建構 DApp?
你必須使用 Meteor 來建構 Dapps 嗎?Meteor JS 是否有其他替代方案來建構 DApp?
是否有可能在不使用 JavaScript 的情況下為乙太坊建構分佈式應用程序?
不,你不需要流星。但是流星是最好的工具之一,所以是的,你可以選擇另一個,但我不會告訴你這樣做。Meteor 只是一種使客戶端和伺服器程式碼更接近的方法,它是一種非常好的方法,即使在離線模式下也能共享數據。你真的應該深入了解它。
乙太坊核心庫不是流星。您真正需要的是客戶端上的 web3 庫和乙太坊節點訪問,目前僅由乙太坊瀏覽器提供。所以不,JS仍然是強制性的。
在沒有 JS 的情況下建構東西的一種方法是在伺服器端建立您的網站和乙太坊之間的連結。但是使用者必須信任你的伺服器,而這不是乙太坊應該如何工作的。
編輯:另外,Akasha 社交 Dapp 似乎在使用 Meteor 時遇到了一些困難,但我並不真正了解細節。這是他們在部落格文章中寫的內容:
我們早在 2015 年就開始使用 Meteor 開發 AKASHA 原型,這是一段非常有趣(有時令人沮喪)的旅程;沒有“正確”或“錯誤”的做事方式,因為我們正在深入未知的領域。
這就是,到 2015 年底,我們開始明白 Meteor 對很多事情都很有用,但對我們需要的東西卻不是很好,尤其是當它開始發生根本性的架構變化時。這幾乎就像試圖在流動的沙灘上建造一座卡片城堡。
然而,原型設計階段為我們提供了關於在某些方面做什麼和不做什麼的寶貴見解,同時也讓我們大致了解我們應該如何處理“真實”應用程序的開發。
經過幾週的深入研究,我們找到了一個令人滿意的堆棧來建構最小可行產品 (MVP)。除了 Ethereum 和 IPFS,我們的技術棧還包括 Electron、React with Redux 和 Node.js。