Desktop Development
KDAB's Software Development Best Practices - Part 4
David Faure
Download PDF:
While desktop development shares many best practices with other types of software, a few things make it stand apart. Developing an application that sits on a user's desktop, no matter what it consists of, requires a flexible design. Desktop applications are bigger than programs for embedded and IoT, and they demand an architecture that is more complex than server or cloud apps with their tightly controlled environments. Here are some of our best practices for building these complex desktop applications. Read more...