2009-03-01 117 views
1

我一直在想,在什么时候我应该放弃静态数据输入表单的便利性和设计师对动态用户界面的支持,这会消除很多代码重复?动态用户界面vs静态用户界面

在编程世界中似乎存在一个冲突,人们不断尝试去除代码重复以提高可维护性,但当涉及到窗体时,所有窗体都会跳出窗口,并且所有内容都会显式添加到窗体中。

我应该寻找什么样的迹象来了解何时该让设计师着迷并创建一个动态UI?

回答

1

我可以虚心地建议Metawidget

正如你所说,它不会尝试“生成整个用户界面”。这只是一个“在复杂的大量数据共同表单中生成重复代码”的系统。

如果您有机会看一看,我很乐意听取您对我们论坛的反馈意见。

+0

谢谢。听起来不错。将检查出来。 – Damien 2010-04-23 12:53:01

4

动态UI很适合某些类型的数据和一些业务流程

他们大多看起来很丑陋一次任意复杂程度在

设置我用一个模型来定义从制作成动态的形式:组帧,标签,文本框,numberboxes,选项按钮,并在WPF复选框

它工作正常的基本数据填充到控制模板文件和目录的创建

但我不认为这会为TY工作得很好具有复杂层次结构的图形业务数据等

0

用户界面必须针对用户工作流程进行优化,它必须使数据输入方便并且必须看起来不错,自动生成这样一个用于任何真实世界复杂度的UI是困难的如果不是不可能。

+0

我不是在谈论如何生成整个用户界面。我在谈论如何使用代码在复杂的表单复杂的系统中生成重复的代码,并且有大量的共同点。 – Damien 2009-03-01 11:58:11