Dapp-Development
為什麼 MeteorJS 在製作 dApp 方面如此受歡迎?
我正在學習更多關於創建與 Solidity 合約進行通信的前端。起初,我被指出使用 ReactJS 的方向,但現在我看到很多人在談論使用 MeteorJS 來做到這一點。我的問題是:
MeteorJS 有哪些特點使其成為 dApp 開發的良好框架解決方案?
JavaScript 框架領域的競爭非常激烈,如果你能很好地掌握它,它們基本上都很好……
我認為 MeteorJS 在這個領域很受歡迎,不是因為它比 React 更好,而是因為乙太坊基金會的一位重要成員Fabian Vogelsteller (JavaScript 庫 Web3 的主要貢獻者)寫了幾本關於 MeteorJS的書,並且是最早開發的 dApp 之一。
回到 2015 年 9 月,他說:
為什麼是流星?
Meteor 是目前用於單頁應用程序的最完整的 JavaScript 平台之一。它配備了開發所需的所有工具(Dev-Server 工具、建構工具、實時重載、CSS 注入、預編譯、模板引擎、客戶端數據庫等),許多包(+ 其他所有 JS 庫)和一個開發團隊,不斷改進核心功能。
此外,響應式程式模型 Meteor 模板和 minimongo(它的記憶體數據庫)的使用是建構快速和乾淨一致的介面的真正幫手。
在乙太坊,我們的 Dapps(以及我們的大多數網站)都使用 Meteor,而且我已經建構了 Meteor Dapp 包的列表,這使得建構 Dapp 更加有趣。
但是現在,您可以找到非常好的教程和資源來使用 React、Angular 或 Vue 開發 dApp。
在我看來,最重要的一點是對乙太坊機制和JS庫Web3有一個很好的了解。