O'Reilly logo

Learning .NET High-performance Programming by Antonio Esposito

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Common platform architectures

Each type of application has its best fitting software architecture. All modern architectures are somehow derived from layered architecture, although this does not make them all similar in terms of performance. Often, the same logical architecture is performed differently. Accordingly, the applied application kind, and often the same logical architecture, requires some customization to better fit the specific needs of each platform.

Architecting desktop applications

Since the release of Visual Studio 2008, the main desktop platform framework was WPF. Although it is possible to use WPF in an event-driven architecture such as the RAD architecture used in Windows Forms, this is not an efficient solution when fitted across ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required