Я начал новый проект Dapp, и я пытаюсь найти лучший способ для быстрого прототипа (back-end и front-end dev). Я в основном знаком с Python, поэтому я ищу каждый элемент, чем могу, для создания Dapp на Python, и я спрашиваю, достаточно ли зрелая среда Python для использования с Ethereum.
По зрелости я спрашиваю, какой язык наиболее популярен у лучшего сообщества, с хорошей стабильностью и с лучшей интеграцией в фреймворк Truffle/Ganache?
Спасибо !
Преимущества web3.js
JavaScript — единственный язык, который работает внутри веб-браузеров, поэтому у вас нет другого варианта при создании интерфейсов, ориентированных на пользователя.
Сообщество web3.js больше из-за того, что JavaScript де-факто является языком внешнего интерфейса.
Преимущества web3.py
Обратите внимание, что вы также можете использовать web3.py в настольных приложениях, командной строке, программировании на стороне сервера и средах тестирования.
Код, взаимодействующий со смарт-контрактами, легче читать и выполнять из-за использования потоков.
Тестирование фреймворков и тестирование наших смарт-контрактов с помощью web3.py поставляется с более зрелыми инструментами, что упрощает написание более читаемых и удобных тестов.
Python — это язык разработки EVM следующего поколения (Casper), который лучше подходит для исследовательских целей.
eth_subscribe
github.com/ethereum/web3.py/issues/1402
резчик
Lbrth_BoC
резчик
Lbrth_BoC
Lbrth_BoC