6

Please list the differences between Truffle and Remix.

Where is the use of both applicable? Can somebody list this using an example?

  • 1
    there is a question: What is Truffle ? Change your question into what is Remix? – Ellis Jul 7 '16 at 8:56
5

Truffle is a development environment/framework for smart contracts, and Remix is an IDE in the browser.

They both provide the ability to test and deploy contracts, but truffle can be included in projects as a build dependency, whereas remix contains an editor.

I use truffle when building javascript projects based on smart contracts (e.g. Dapps), and use remix for its debugging tools.

Source material

From the truffle docs:

Truffle is a world class development environment, testing framework and asset pipeline for Ethereum, aiming to make life as an Ethereum developer easier.

From the remix docs:

Remix is an IDE for the smart contract programming language Solidity and has an integrated debugger and testing environment.

  • Is it possible to use Remix to call or debug contracts created by Truffle? My contract works fine within Remix, but not from my Dapp via Truffle, and I can't tell what's different. – Stan James Nov 7 '17 at 3:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.