Hacker News new | past | comments | ask | show | jobs | submit login

Author here.

> every change to your database will break your client unless they are updated simultaneously every time (impossible for mobile apps)

You can just put up a UI forcing the user to update. Which is perfectly fine since you won't be making backward-incompatible changes to your database every month. Adding a new column doesn't break existing clients.

> or your client is aware of every backend change (very complex)

You can just put in a build date in your frontend and compare it against the date a breaking change was made. If it's <, refresh.




> You can just put up a UI forcing the user to update

sounds very user-friendly




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: