如何最好地实施以下方案:
1.0版中的应用程序有一个标准化的用户界面,例如订单。此应用程序可定制以满足不同客户的需求。这可能是客户A的“期望交货时间”的额外字段,客户B的“电话号码”字段的省略,一个额外的地图插件,显示客户C附近的仓库,以及客户D的这些组合。
现在,开发人员发布了一个新版本的标准化订单,版本2.0。有什么最好的方法来设计它,使其最小的工作量(如果有的话),以确保为客户所做的所有定制都能保持生存?
我可以想象以下解决方案:
发布于 2008-12-28 17:26:24
想到的直接选项是存在于应用程序之外的UI规范。当应用程序运行时,用户界面将在运行时生成.虽然这比静态编译的UI工作更多,但考虑到特定的软件生命周期,从长远来看,它也要灵活得多。
有一些框架就是为了这个目的而存在的:XUL就是一个众所周知的例子。
不过,你也可以自己动手。最终,这使您能够将客户的用户界面保持独立。
https://stackoverflow.com/questions/396275
复制相似问题