首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态UI与静态UI

动态UI与静态UI
EN

Stack Overflow用户
提问于 2009-03-01 06:58:29
回答 3查看 1.5K关注 0票数 1

我一直在想,在什么情况下,我应该放弃静态数据输入表单的便利性,该表单具有对动态UI的设计器支持,从而消除了大量代码重复?

在编程世界中似乎存在一种冲突,人们不断地试图删除代码重复以提高可维护性,然而当涉及到表单时,所有这些都被抛在了窗口之外,所有的东西都显式地添加到了表单中。

我应该寻找什么标志,才能知道什么时候应该把设计器抛在脑后,创建一个动态UI?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-04-23 15:46:40

我可以谦虚地推荐Metawidget吗?

正如您所说,它不会尝试“生成整个UI”。它只是一个“在复杂的表单系统中生成重复代码的系统,具有大量的共同之处”。

如果你有机会看一看,我很乐意在我们的论坛上听到你的反馈。

票数 1
EN

Stack Overflow用户

发布于 2009-03-01 07:17:20

动态UI适用于某些类型的数据和某些业务流程

大多数情况下,当任何复杂程度出现时,它们看起来都很丑陋。

我使用模型来定义动态表单,这些表单由WPF中的分组框架、标签、文本框、数字框、选项按钮和复选框组成

它可以很好地用于填充基本数据以控制模板化文档和目录创建

但我不认为它适用于具有复杂层次结构等的典型业务数据

票数 4
EN

Stack Overflow用户

发布于 2009-03-01 11:17:20

UI必须针对用户工作流程进行优化,它必须使数据输入方便,并且必须看起来很漂亮,为任何具有现实世界复杂性的东西自动生成这样的UI即使不是不可能,也是困难的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/599412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档