O'Reilly logo
  • Feng Chung Lu thinks this is interesting:

In the worst scenario, the three-tier pattern’s lack of enforced discipline in the UI tier means that many such applications end up as thinly disguised Smart UI applications, with no real separation of concerns. This gives the worst possible outcome: an untestable, unmaintainable application that is excessively complex.


Cover of Pro ASP.NET MVC 5, Fifth Edition