Performance with User Interface and Graphics
User interface and graphics are where end users will get their first and deepest impressions of your application. An application that looks sharp and appears responsive is sharp and responsive. There are almost an endless number of ways to present data and interact with the user, so the design choices are broad. This can be both empowering and daunting; some guidance is in order. When populating the user interface, it is important to consider what data a user is likely to need and to not spend time populating controls with large lists or trees of data that the user is unlikely to navigate to; this would be a waste of time and system resources. Instead it is worth spending the time to design user interfaces that enable users to navigate to the data they want and to defer populating unnecessary user interface elements until needed. A good deal of experimentation can be required to get this model right; be prepared to iterate on your design. |