Modern web applications offer elegant and intuitive interfaces to data-driven business processes, but the power of such Web 2.0 data-driven applications comes at an increased development and maintenance cost. Technologies such as web service APIs, rich JavaScript/HTML5 components, and disparate mobile and tablet platforms require many lines of glue code to interface between multiple layers, sub-systems, and languages.
This book provides web architects and developers with clean Model-View-Controller patterns, along with valuable information on technologies that reduce interfacing code between layers. Together, these patterns and technologies lead to rapid development, modular applications, and effective code management.