【发布时间】:2010-10-20 17:00:45
【问题描述】:
我有一个包含许多页面的复杂应用程序。
每个页面可以有许多可能的路径到其他页面:“A”可以到“B”或“C”,“B”可以到“A”但不能到“C”。等等
我不想在每个页面中嵌入这种“下一个去哪里”逻辑(太可怕了!),我当然希望将它封装在一个主要控制点中。 “A”不需要知道“B”或“C”。
更好的是,我想将问题简化为配置问题。
这不是特定于语言/框架的问题,而是如何最好(简单、实用)来表示和解释工作流逻辑。
有没有人有将应用程序中点之间的复杂流表示为可配置设置的经验?
【问题讨论】:
-
是否可以为用户或开发人员配置?这是针对网络应用程序还是软件?
-
你说的是图形用户界面吗?你的问题不是很清楚。
-
对于这两个问题——由谁配置?和图形用户界面? -- 如果它做得对,那应该没关系,因为它在概念上以两种方式大致相同。如果要由用户配置,只需将地图/配置(无论它是什么)呈现给用户进行编辑即可。
标签: language-agnostic configuration navigation computer-science