My first Dapp - Part1

Words
203
Reading
1 min
Listen
Play
9y



Hello Steemians and entrepreneurs
You have a brilliant idea and want to share it with the world or you want to develop your own Dapp in Ethereum, we will overview the structure to have a better understanding where to start.

Ethererum structure


We need to create:

  • Web page - the GUI for the users to see the content of your Dapp. the connection with the Ethereum node will be done with a lightweight library of js called Web3.js. It is quite simple to learn.
  • For the BackEnd - to deploy the Dapp on the distributed ledger we will need to use Geth. Geth is the most popular Ethereum client, implemented in Go language.
  • Smart Contracts - will be written in Solidity. Web3.js has to fire an action, and the solidity code will execute it. Solidity can't work on his own.
  • Apps you need to know


    MetaMask -Metamask is a chrome extension helping us to browse ÐApps and connect to Ethereum through a browser.
    Remix IDE - is a web IDE for Ethereum smart contracts. It allows you to run your code with any Solidity version without installling anything
    Truffle - is framework for writing ÐApps, focused on testing, deploying and migrating smart contracts.


    steemit - follow.jpg

My first Dapp - Part1 | Ecency