Many people have been talking about how “DApps,” or decentralized applications, will change the world. Of course, Ethereum has served as the foundation for a whole bunch of DApp development, from banks, to governments, and even the UN.
But how do you make DApps? What would that even look like? Let’s take a quick look at how DApps are currently made (or the different parts of a decentralized application).
A more simplified graphic here may help:
So simply put, we can break down a decentralized application into the following parts:
- The application user interface — all the buttons and visualizations that the user sees, pushes, and interacts with
- Backend (Database) — Ethereum is not a good database (by itself). Storing data in a normal database should be good enough.
Getting Started Making DApps
So how can we get started making DApps? Take a look here to find a great starting tutorial!