In stores tomorrow: The PHP Magazine with a technical article from let's dev. Here you get a short overview of the article:
Via Model View Controller we approach the further development Model View Presenter and get to know its manifestations Presentation Model, Supervising Presenter and Passive View.
A good introduction to the topic is provided by Martin Fowler's great article GUI Architectures.
As complexity grows, the issue of networking and communication between components becomes increasingly important. Two concepts for designing this communication are the Event Dispatcher and Message Bus design patterns, which will also be part of the publication.
Code examples from the world of the RIA framework qooxdoo illustrate the connections.