Truffle is a popular development environment and testing framework, and is an asset pipeline for Ethereum. Truffle's major features include the following:
- Built-in smart contract compilation, linking, deployment, and binary management
- Automated contract testing with Mocha and Chai s Truffle site link: http
- Scriptable deployment and migrations framework
- Network management for deploying to many public and private networks
- Interactive console for direct contract communication
- We will discuss in more detail in the next chapter, and we will use Truffle to development DApp for ERC20 token
- Here is Truffle's site link: https://truffleframework.com/