Was ist der Unterschied zwischen Trüffel und Remix?

Bitte listen Sie die Unterschiede zwischen Truffle und Remix auf.

Wo ist die Verwendung von beidem anwendbar? Kann das jemand anhand eines Beispiels aufzählen?

Es gibt eine Frage: Was ist Trüffel? Ändern Sie Ihre Frage in Was ist Remix?

Antworten (2)

Truffle ist eine Entwicklungsumgebung/ein Framework für Smart Contracts und Remix ist eine IDE im Browser.

Beide bieten die Möglichkeit, Verträge zu testen und bereitzustellen, aber Truffle kann als Build-Abhängigkeit in Projekte aufgenommen werden, während Remix einen Editor enthält.

Ich verwende Truffle beim Erstellen von Javascript-Projekten auf der Grundlage von Smart Contracts (z. B. Dapps) und verwende Remix für seine Debugging-Tools.

Quellenmaterial

Aus den Trüffeldokumenten :

Truffle ist eine Weltklasse-Entwicklungsumgebung, ein Test-Framework und eine Asset-Pipeline für Ethereum, die darauf abzielen, das Leben als Ethereum-Entwickler einfacher zu machen.

Aus den Remix -Dokumenten :

Remix ist eine IDE für die Smart-Contract-Programmiersprache Solidity und verfügt über einen integrierten Debugger und eine Testumgebung.

Ist es möglich, mit Remix von Truffle erstellte Verträge aufzurufen oder zu debuggen? Mein Vertrag funktioniert gut innerhalb von Remix, aber nicht von meinem Dapp über Truffle, und ich kann nicht sagen, was anders ist.

Ich verwende Remix grundsätzlich, um meinen Solidity-Code nach dem Schreiben zu testen. Ich stelle sicher, dass alle Funktionen wie erwartet funktionieren. Dann verschiebe ich die Sol-Datei in meinen Vscode und verwende Truffle, um mit der Bereitstellung des Codes im Hauptnetz oder in den Testnetzen fortzufahren