Three-Tier Applications

With larger development teams, effective means for organizing a project become vital. By now, you've seen methods of handling the separation between layout and code, organizing directory structures, and using a version-control system for managing the source code. As soon as you talk about distributed development, phase separation, and business processes, marketing people will jump on you and yell about multi-tier applications. What's all the fuss about?

Traditional Client/Server

In the past, a traditional, non-Web application was responsible for handling everything from user input to application logic to data storage. These three entities were interwoven with each other, making it difficult or impossible to change ...

Get Web Application Development with PHP 4.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.