Comencé un nuevo proyecto de Dapp y estoy tratando de encontrar la mejor manera para un prototipo rápido (desarrollo de back-end y front-end). Estoy más familiarizado con Python, así que busco todos los elementos que puedo para construir una Dapp en Python, y pregunto si el entorno de Python es lo suficientemente maduro para usarse con Ethereum.
Por madurez, estoy preguntando qué idioma es el más popular con la mejor comunidad, con una buena estabilidad y con la mejor integración en el marco Truffle/Ganache.
Gracias !
Beneficios de web3.js
JavaScript es el único lenguaje que se ejecuta dentro de los navegadores web y, por lo tanto, no tiene otra opción al crear interfaces orientadas al usuario.
La comunidad web3.js es más grande debido a que JavaScript es un lenguaje de interfaz de facto.
Beneficios de web3.py
Tenga en cuenta que también puede usar web3.py en aplicaciones de escritorio, línea de comandos, programación del lado del servidor y entornos de prueba.
El código que interactúa con los contratos inteligentes es más fácil de leer y seguir debido al uso de subprocesos
Probar marcos y probar nuestros contratos inteligentes con web3.py viene con herramientas más maduras, lo que facilita la escritura de pruebas más legibles y fáciles de mantener.
Python es el lenguaje de desarrollo EVM de próxima generación (Casper) y mejor para fines de investigación
eth_subscribe
con github.com/ethereum/web3.py/issues/1402
tallista
Lbrth_BoC
tallista
Lbrth_BoC
Lbrth_BoC