← Back to context

Comment by midrus

4 years ago

You're describing an actual client side (mobile or desktop) application made with web technology, not a web application. That's a fair use of SPA tech.

As soon as you need authentication, showing data across users, allowing visitors to see shared data, perform validation of inputs, send notifications when other user action happens, etc you're back in SPA hell.

Why do any of those attributes put you in SPA hell?

If you were to write an Android application that featured Authentication, would you also be in "app development hell"?

Languages, performance and UI decorations aside - it's basically the same thing, no?