Separating UI from Business Logic

Software Development Best Practices: Separating UI from Business Logic

 

One of the most effective software engineering approaches involves separating the user interface (frontend) from the business logic (backend), especially when it comes to developing embedded-devices. This practice makes it far easier to code for a single specific functionality versus coding an overall product. 

In this webinar we’ll explain not only what’s involved in separating the UI from business logic in your next Qt project, but explore some of the key benefits of this approach, including:

  • Parallel development
  • Modularity
  • Enhanced testability
  • Accelerated development
  • Architecture that easily accommodates future changes

We’ll also touch on a few of the drawbacks, chief among them the need to implement new strategies for independent testing, build and deployment — tasks that take extra time and resources.

Webinar Signup

To watch your video on demand, please submit the form.

By completing this form you consent to: the processing and storing of the data you have provided in this form, contact from us in response to your request and possible later communication related to your request, and to the ICS.com Privacy Policy. Learn more about our Privacy Policy.