Understanding smart contract compilation and deployment
As discussed earlier in the series, when developing dApps, and especially writing smart contracts, there are many repetitive tasks you will undertake. Such as compiling source code, generating ABIs, testing, and deployment.
Development frameworks hide the complexity of these tasks and enable you as a developer to focus on developing your dApp/idea.
Before we take a look at these frameworks such as truffle, embark and populous, we’re going to take a detour and have a look at the tasks performed