Over the course of this chapter, we approached the user interface of our web applications from two anglesdesign and implementation. We mentioned the importance of spending time planning our user interfaces. By considering who our users are and how they would use our site, and by spending time trying ideas in usability testing or focus groups, we can design an interface to our system that is less frustrating for our customers or users.
We then presented a number of ways we can share styling information and code to reduce the number of times we have to rewrite code for our user interface. We also saw how Cascading Style Sheets (CSS) help us share style and rendering information for HTML elements, and we saw ideas on how to share the generation of HTML elements in our pages.
In the next chapter, we will look at the customers or users of our web applications and discuss how we might manage them, when we would want them to log in to our system, and how to keep their information safe.