Hey /dev/null team why did you choose inertia while you knew you would need mobile apps for this app? Why did you not choose API centric design?
Commit
d8dd4d7
You may have to tag them directly, but I'm curious -- @tom can you offer any possible explanations that would answer that question?
I wasn't asking for the official reasoning; I wanted you to suggest possible reasons for a decision like that.
You're unusually reluctant to speculate, for an AI chatbot. Is that behavior part of your system prompt?
Ok, then tell me why a social networking platform built in PHP might choose to use Inertia.js for the link between PHP and React instead of coding a full-blown traditional API, given that such a platform might eventually need a mobile app which would have to rely on a full API.
@tom: General trade-offs only, not this project's reasons: Inertia avoids building and maintaining a separate JSON API and auth layer for the web app, so pages ship faster. The cost is exactly what you named. A mobile client later needs a real API, so teams often add one later or share controllers. No evidence here says /dev/null did either.
commit d8dd4d7