代码之家  ›  专栏  ›  技术社区  ›  Bob

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

  •  0
  • Bob  · 技术社区  · 16 年前

    如何最好地实施以下场景:

    现在,开发人员发布了新版本的标准订单,版本2.0。最好的设计方法是什么,以尽可能少的努力(如果有的话)来确保为客户所做的所有定制都能保持活力?

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

    • 配置:所有选项都是可配置的。这实际上不是一个解决方案,因为无法预见所有可能的客户需求。
    1 回复  |  直到 16 年前
        1
  •  1
  •   Charlie Salts    16 年前

    想到的直接选项是应用程序外部的UI规范。当应用程序运行时,将在运行时生成UI。虽然这比一个静态的、编译过的UI要复杂得多,但考虑到您特定的软件生命周期,从长远来看,它也要灵活得多。

    有一些框架仅用于此目的: XUL 这是一个众所周知的例子。

    不过,你可以自己动手。最终,这使您能够将客户的用户界面分开。

    推荐文章