From Go to Gno
Runtime comparison
TODO
Side-by-side comparison
TODO
Lifecycle comparison
_____ _____
/ ___/__ / ___/__ ___
/ (_ / _ \ / (_ / _ \/ _ \
\___/\___/ \___/_//_/\___/
+----------------+ +----------------+ |
| | | | |
| Write app |---------->| Write contract | |
| | | | |
+----------------+ +----------------+ |
+----------------+ +----------------+ | Develop as usual
| | | | |
| Test locally |---------->| Test locally | |
| | | | |
+----------------+ +----------------+ v
+----------------+ +----------------+ |
| | | | |
| Compile |-----+ | | |
| | | | | |
+----------------+ | | | |
| | | | | |
| Rent hosting |-----+ | | |
| | | | | |
+----------------+ +---->|Publish on chain| | Deploy
| | | | | |
| Upload binary |-----+ | | |
| | | | | |
+----------------+ | | | |
| | | | | |
|Setup a database|-----+ | | |
| | | | |
+----------------+ +----------------+ v
+----------------+ +----------------+ |
| Users can | | | |
| interact with |-----+ | | |
| the server | | | | |
+----------------+ | | | |
| | | | | |
| Monitoring | | | | |
| | | | Users interact | |
+----------------+ | | with the chain | | Run
| Maintain | | | | |
| database |-----+---->| Forever | |
| | | | | |
+----------------+ | | Automatic | |
| | | | persistency | |
| Scalability |-----+ | | |
| | | | | |
+----------------+ | | | |
| Keep paying to | | | | |
|keep the service|-----+ | | |
| up | | | |
+----------------+ +----------------+ v