9

我喜欢服务和数据库层的后端编程。主要是因为我永远无法弄清楚如何构建体面的用户界面。我说的是 GWT 和 Swing。

有没有类似网站的例子和良好的规则可以遵循如何构建漂亮的直观 UI?

对我来说最大的痛苦是selecting the layout strategy,如果你能主要解决这个问题,那将非常有帮助。

4

3 回答 3

4

如果团队中没有 UI/可用性专家,那么尽量做到最低限度——让用户界面按预期运行,没有错误。方法很少,我最喜欢的是使用Martin Fowler 介绍的演示模型。

将 UI 的所有状态保存在 POJO 中。这种解耦将使您能够测试 UI 逻辑,而无需显示 UI 本身。

你会因为 UI 的外观和感觉而受到批评,但功能会执行得非常好。

于 2011-06-23T14:14:26.400 回答
3

您可以查看 HCI 原则,它们会非常有帮助。关于这个问题,我推荐的一本非常好的书是 Steven Heim 博士的《共振界面》。

于 2011-06-23T14:13:46.063 回答
2

就“布局策略”而言。我的黄金法则是“当嵌套布局是最佳选择时,不要花时间确定哪种布局适合 UI ”。

于 2011-06-25T16:23:07.243 回答