gpt4 book ai didi

user-interface - 为什么 UI 编程如此耗时,您可以做些什么来缓解这种情况?

转载 作者:行者123 更新时间:2023-12-03 14:47:39 25 4
gpt4 key购买 nike

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

2年前关闭。




Improve this question




根据我的经验,UI 编程非常耗时、昂贵(设计师、图形等)并且容易出错——而且根据定义,UI 错误或故障是非常明显的尴尬。

你采取什么措施来缓解这个问题?

您是否知道可以自动将 API 转换为用户界面(最好是 Web 用户界面?)的解决方案。

可能类似于 JMX 控制台

  • 具有良好的默认值
  • 可以用 css 调整
  • 其中字段可以配置为单选按钮或下拉列表、文本字段或文本区域等
  • 可本地化
  • 最佳答案

    开发 UI 既耗时又容易出错,因为它涉及 design .不仅仅是视觉或声音设计,更重要的是交互设计。一个好的 API 始终是交互模型中立的,这意味着它对实际工作流程、本地化和信息表示的限制最小。这背后的主要驱动力是封装和代码重用。

    因此,仅从 API 中提取足够的信息来构建适合特定 API 使用情况的良好用户界面是不可能的。

    但是,有些 UI 生成器通常会生成 CRUD基于给定 API 的屏幕。不用说,这种生成的 UI 不太适合对 UI 效率有更高要求的频繁用户,在较大的系统中也不是特别容易学习,因为它们不能很好地传达系统图像或交互序列。

    创建一个好的 UI 需要付出很多努力,因为它需要根据特定的用户需求进行设计,而不是因为一些可以完全自动化的平凡的 API-UI 转换任务。

    为了加快构建 UI 的过程并降低风险,可以建议让 UI 专业人员参与,或者自己了解更多有关工作的信息。不幸的是,没有捷径或魔杖,可以这么说,这将产生一个完全基于 API 的高质量 UI,而没有大量额外的信息和分析。

    另请参阅一个很好的问题:“Why is good UI design so hard for some developers?”其中有一些非常有见地和有值(value)的答案,特别是:

  • 无耻插头为my own answer .
  • Great answer卡尔·法斯特。
  • 关于user-interface - 为什么 UI 编程如此耗时,您可以做些什么来缓解这种情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/746565/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com