How persistent is too persistent?
So I got stuck helping around the office with some of the development overflow. I am migrating a Notes/Domino client application to a web browser, which is always a chore if the original developer gave little thought to this eventuality.What I find myself doing is frequently saving the document the user is working on.
This is mostly for reasons of validation and process but I struggle with when the saving is too much. End users will be coming over a fat pipe, and the idea that a person can walk away from a partial document, and regardless of session timeouts will see the last changes they put in, is nice. Yet under complex conditions this could mean a dozen round trips to/from the server.
So should I strive to move more to the client, or face the realities that not every application can have its logic publicly exposed and made vulnerable? Not sure if my desire to keep keep things as they are is simply laziness or experience.