Kaja Krnec (2015) The comparison of two graphic user interface frameworks: Windows Presentation Foundation and Windows Forms. EngD thesis.
Abstract
The purpose of this thesis is to compare Windows Presentation Foundation and Windows Forms as the framework of graphical user interfaces. Although both tools serve the same purpose, they tackle it with a different approach. Windows Presentation Foundation is tightly bound to the architectural pattern model-view-view model that separates the visual aspect of a graphical user interface from the business and back end logic as well as using the markup language XAML for the design of the graphical interface. Windows Forms offers an extensible set of object oriented classes that enable the development of content and visually rich applications. The individual approach to the development in both frameworks is shown on a practical example in the form of an application. The application is designed as a home library that allows the user to view and edit the data stored in a local database. The pros and cons of each framework are presented on the basis of empirical and theoretical comparison. The results of the comparison have shown that Windows Forms is more applicable for the type of applications such as the home library as it provides more conducive solutions despite many advantages and benefits of Windows Presentation Foundation.
Actions (login required)