Introduction to DAPP development
The development of DAPP on Neo mainly includes two parts: the development of smart contract and the integration with blockchain. If you have completed the development, testing and deployment of the smart contract, please read the next section of DAPP integration directly.
Generally, the process of developing a DAPP is as follows:
Building network environment
Developing and deploying smart contracts on Neo requires a certain amount of gas as a service charge. Considering the development cost and convenience, it is recommended that developers first build a neo private chain or use Neo test network for initial development and testing. Please refer to:
Build Neo private chain
Using Neo local to build local network quickly
Using Neo test network
Run Neo node: according to the preferences and experience of different developers, Neo provides two kinds of nodes for developers to choose: command line and user interface.
Develop smart contract: smart contract realizes the core business logic of DAPP. Please refer to smart contract to develop smart contract for your project.
DAPP integration: after completing the development, testing and deployment of smart contract, developers need to carry out the front-end integrated development to realize the interaction between DAPP and blockchain.