Я не думаю, что сейчас есть «лучший» фреймворк.
Truffle и Embark сопоставимы по функциям, и для быстрого начала работы с вашими первыми контрактами оба подходят. Оба поддерживают компиляцию и развертывание контракта и дают вам общую структуру для вашего приложения. Кроме того, они упрощают взаимодействие с вашими развернутыми контрактами и даже их тестирование.
dApple от Nexusdev — это инструмент, ориентированный на поддержку взаимосвязанных приложений с несколькими контрактами, но лучше посмотрите документацию самостоятельно, так как я не очень хорошо с ней знаком: https://github.com/nexusdev/dapple
Вы также можете проверить следующий проект с использованием веб-пакета, чтобы удобно развертывать контракты и использовать их из кода js: https://github.com/uzyn/ethereum-webpack-example-dapp
Meteor — это вовсе не фреймворк, предназначенный для разработки dApp, а полноценный фреймворк javascript. Хотя некоторые распространяются, я думаю, что это не совсем естественно для dApps, поскольку у них нет серверной части.
FWIW, на момент публикации этой публикации, похоже, было больше вопросов о переполнении стека о Embark (1436), чем о Truffle (574) с разницей> 2: 1. То, что эта статистика может или не может означать в отношении относительного объема знаний сообщества, открыто для вашей собственной интерпретации.
Немного статистикиResults Framework Search
1436 Embark https://stackoverflow.com/search?q=embark
574 Truffle https://stackoverflow.com/search?q=truffle
Обратите внимание, что в настоящее время ни один из двух тегов не отображается в тенденциях переполнения стека .
Роланд Кофлер
Джейкоб Эберхардт