- Full Stack Web Development with Raspberry Pi 3
- Soham Kamani
- 172字
- 2021-07-15 17:10:24
The user interface - presentation
The user interface is the layer that connects our application to the end user. One of the most challenging aspects of software development is making information meaningful and understandable to regular users of our application.
The UI layer serves exactly this purpose: it takes relevant information and shows it in such a way that it is easily understandable to humans. How do we achieve such a level of understandability with such a large amount of data? We use visual aids, such as colors, charts, and diagrams (just like how the diagrams in this book make the information easier to understand).
An important thing for any developer to understand is that your end user actually doesn't care about any of the backend stuff. The only thing that matters to them is a good experience. Of course, all the other components serve to make the users experience better, but it's really the user facing interface that leaves the first impression, and that's why it's so important to do it well.
- Boost程序庫完全開發指南:深入C++”準”標準庫(第5版)
- Bulma必知必會
- Visual C
- Troubleshooting PostgreSQL
- C++程序設計基礎教程
- 數據結構習題解析與實驗指導
- 編程菜鳥學Python數據分析
- 響應式架構:消息模式Actor實現與Scala、Akka應用集成
- 計算機應用技能實訓教程
- Mastering Concurrency Programming with Java 9(Second Edition)
- Oracle實用教程
- Learning Jakarta Struts 1.2: a concise and practical tutorial
- R語言數據挖掘:實用項目解析
- Akka入門與實踐
- Parallel Programming with Python