What is the advantages of a three tier architecture from a u开发者_StackOverflow中文版ser's point of view, not from a developer point of view?
Nothing!
Architecture has got nothing to do with the end-user.
The only benefit that reaches the user is that new features and bug fixes are completed more quickly, assuming the architecture is actually done correctly. The end user will not, however, care why or how.
You have messed up if the user even gets to know about the layers... we have layers/tiers only for abstraction and separation of concerns
A good architecture also makes software less buggy.
精彩评论