2012-09-09, 11:13 PM
IImaplers Wrote:Rebuilding from scratch doesn't necessarily mean it will be incompatible. And developers build replacement apps all the time while the app to be replaced is still live. They can rebuild the app while the old one is still being updated and used. With endless resources (and competence, lol), it going smoothly is not unimaginable.
It means that everything ever released after the point they fork and diverge will also have to be rewritten before it can be added.
No matter what kinds of delusions you're under, what you're asking for is not reasonable. What you've said is commonplace, isn't. Patches to an app while it's live, yes. A completely new redo of the same app while the original continues to also simultaneously develop, no. That idiocy is rare to non-existent because it means you're trying to develop a copy of something that's not staying in the same shape while you try to copy it. On the occasions it happens it means the team working the "new" project has to continually revise their own requirements to account for new stuff so it gets implemented in both, or as happens more often, the changes get lost entirely and have to be added back in later after the original version is dead and gone and the new one is the only one still standing, but in your scenario that's not even possible because they'd have to keep both versions alive for all the locales still using the old version because there's absolutely no way every locale could switch servers and/or clients simultaneously with only one team supporting them.
You don't have sufficient experience programming a production app on a team scale for multiple locations to argue this subject competently, so I'm considering this sidebar dead and done.
It's not having what you want - It's wanting what you've got.

