RelayApp supports multiple technology stack combinations. Developers can choose appropriate component combinations based on project requirements, including frontend, smart contracts, backend services, and Self Service configuration.
RelayApp supports the following four main combination modes:
1
Frontend + Smart Contracts
Pure decentralized applications (DApp)
2
Frontend + Backend
Traditional Web applications
3
Frontend + Self Service + Backend
Web applications with Self Service configuration
4
Frontend + Contracts + Self Service + Backend
Full-stack hybrid applications
For developers, developing RelayApp has no significant differences from developing normal applications, except for special considerations when communicating with RelayX and significant differences when using Self Service compared to traditional calling methods.
This explanation will mainly cover three aspects: frontend development, smart contract integration, and backend development.