Remix Vs Truffle

Written by: Dr. Amol Dhumane

-----------------------------------------------------------------------------------------------------------------------

 

Remix:

1.       It is an online IDE for solidity programming language

2.       You don’t have to do any installation. Just visit remix.ethereum.org

3.       It has a good visual interface

4.       It is easy to use. Preferred for beginners

5.       Sometimes, experienced smart contract developers also use remix to check some features of smart contract (or to check some functionalities)

6.       It is not extensible

7.       It is also difficult to use in case of real projects

 

Truffle:

1.       It is a javascript framework for developing smart contracts.

2.       It runs on node.js

3.       With the help of npm packet manager, you can install truffle

4.       After installation, using command line interface (CLI) of truffle, you can write the smart contract.

5.       CLI is not user friendly to beginners as that of remix compiler

6.       The adavantage of truffle is you can not only bulid smart contract but also the front end for your decentralized applications that will directly integrate with your smart contract which you can’t do with remix.

Comments