Ich habe ein neues Dapp-Projekt gestartet und versuche, den besten Weg für einen schnellen Prototypen zu finden (Back- und Front-End-Entwicklung). Ich bin größtenteils mit Python vertraut, also suche ich nach allen Elementen, um eine Dapp in Python zu erstellen, und ich frage, ob die Python-Umgebung ausgereift genug ist, um mit Ethereum verwendet zu werden.
Nach Reife frage ich, welche Sprache bei der besten Community am beliebtesten ist, mit einer guten Stabilität und mit der besten Integration in das Framework Truffle/Ganache?
Vielen Dank !
Vorteile von web3.js
JavaScript ist die einzige Sprache, die in Webbrowsern ausgeführt wird, und daher haben Sie beim Erstellen von Benutzeroberflächen keine andere Option
Die web3.js-Community ist größer, da JavaScript de facto eine Frontend-Sprache ist
Vorteile von web3.py
Bitte beachten Sie, dass Sie web3.py auch in Desktop-Apps, Befehlszeilen-, serverseitigen Programmier- und Testumgebungen verwenden können
Code, der mit Smart Contracts interagiert, ist aufgrund der Verwendung von Threads einfacher zu lesen und zu verfolgen
Das Testen von Frameworks und das Testen unserer Smart Contracts mit web3.py wird mit ausgereifteren Tools geliefert, die es einfacher machen, besser lesbare und wartbare Tests zu schreiben
Python ist die Sprache der EVM-Entwicklung der nächsten Generation (Casper) und besser für Forschungszwecke geeignet
eth_subscribe
github.com/ethereum/web3.py/issues/1402 nicht
Schnitzer
Lbrth_BoC
Schnitzer
Lbrth_BoC
Lbrth_BoC