Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Chapter 7. Code Organization > Some common GUI architectures

7.2. Some common GUI architectures

Having discussed some of the main issues of software architectures for GUIs, we are now ready to see some of them in action. This section discusses some common architectures seen in real-world projects. It briefly reviews some of the most used architectures for client applications in order of the complexity of the problem at hand. A three-layer organization for GUI code then discusses one particular architecture in detail, providing a practical implementation of it.

NOTE

On the principles of continuous architectural refactoring and iterative development, one could think of these architectures as various evolutionary stages of the same application in its lifecycle, even though refactoring of a working architecture should be done only when needed.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint