Installing Ape Framework
While you can use the web3.py
library and the Vyper compiler to develop smart contracts, Ape Framework can make you more productive. To make an analogy, using the web3.py
library and the Vyper compiler to develop smart contracts is like using the PHP programming language to develop web applications; there are PHP frameworks, such as Laravel or Symfony, that can help you develop web applications much faster.
The framework helps you structure projects. That way, you don’t have to waste your time thinking about how to set up your projects. The framework also comes with the batteries to develop your projects. You don’t have to install the libraries that you need one by one. Using the framework instills discipline in you when developing your projects.
Ape Framework is a Python application. So, you can install it inside a Python virtual environment. But first you need to install some dependencies in Ubuntu Linux: $ sudo apt install build-essential...