首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义版本用户界面的最佳实践?

自定义版本用户界面的最佳实践?
EN

Stack Overflow用户
提问于 2008-12-28 15:36:24
回答 1查看 168关注 0票数 0

如何最好地实施以下方案:

1.0版中的应用程序有一个标准化的用户界面,例如订单。此应用程序可定制以满足不同客户的需求。这可能是客户A的“期望交货时间”的额外字段,客户B的“电话号码”字段的省略,一个额外的地图插件,显示客户C附近的仓库,以及客户D的这些组合。

现在,开发人员发布了一个新版本的标准化订单,版本2.0。有什么最好的方法来设计它,使其最小的工作量(如果有的话),以确保为客户所做的所有定制都能保持生存?

我可以想象以下解决方案:

  • 配置:所有选项都是可配置的。这实际上不可能是一个解决方案,因为无法预见所有可能的客户需求。
  • 继承:定制是通过继承标准化版本来完成的。然而,如何确保新版本不会导致“糟糕”的外观定制版本?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2008-12-28 17:26:24

想到的直接选项是存在于应用程序之外的UI规范。当应用程序运行时,用户界面将在运行时生成.虽然这比静态编译的UI工作更多,但考虑到特定的软件生命周期,从长远来看,它也要灵活得多。

有一些框架就是为了这个目的而存在的:XUL就是一个众所周知的例子。

不过,你也可以自己动手。最终,这使您能够将客户的用户界面保持独立。

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

https://stackoverflow.com/questions/396275

复制
相关文章

相似问题

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