Book Image Enterprise Architecture

By : Andrew Fawcett
Book Image Enterprise Architecture

By: Andrew Fawcett

Overview of this book

Table of Contents (20 chapters) Enterprise Architecture
About the Author
About the Reviewers

Chapter 8. User Interface

If I was to list all the technologies that have come and gone more often in my career, I would say it has to be those that impact the end user experience. Being a UI technology developer is a tough business; the shift from desktop to web to mobile to device agnostic has shaken things up, and this situation is still ongoing! This means that the investment in this part of your application architecture is important, as is the logic you put in it. Putting the wrong kind of logic in your client tier can result in inconsistent behavior and, at worst, expensive rework if you decide to shift client technology in the future.

This chapter discusses the various user interface options for applications, including the Salesforce standard UI, Visualforce, and also using third-party-rich client frameworks, contrasting their architecture's pros and cons with respect to platform features and performance. Also covered is how to use the Service layer and the Domain layer...