Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Now that we have looked at a few ideas for organizing various components of a large web application, let’s look at how a good architecture coupled with the techniques presented earlier in the book help address some common issues related to maintenance. In the end, it’s an application’s capability of adapting to changes that makes it truly maintainable.
One of the most common maintenance issues with large web applications is keeping the architecture organized as components are moved from one place to another. For example, suppose a module originally designed specifically for one page later is used on several pages across the entire application. Fortunately, with the architecture described earlier, the change is relatively easy.