The most obvious reason for a backend is hosting. If you build a HTML based web app, you need some way to host it, so your users can access it in the end . If you build a native app for a mobile or desktop system, you can get away without hosting.
The most obvious reason for a backend is hosting. If you build a HTML based web app, you need some way to host it, so your users can access it in the end . If you build a native app for a mobile or desktop system, you can get away without hosting.