"门"与多应用程序

时间:2014-10-20 12:44:32

标签: sapui5

我正在通过Openui5开发一个门户网站。我的门户有2个应用程序。我已将代码组织在文件夹中:

root
  |
  |____app1
  |____app2
  |
  |____appN

在每个app文件夹中我都有“master”文件夹,“detail”文件夹......等等。 组织代码的最佳方法是什么?

现在我有一个SplitView的外部结构,我可以从中调用子应用程序 (简单地说,当我从主列中的列表中选择应用程序名称时,我将所选应用程序的master-datail页面替换为常规主 - 详细信息页面 - 或当前应用程序主 - 详细信息页面)

这是开发多应用程序“门户”的正确方法吗?

1 个答案:

答案 0 :(得分:1)

绝对不是最差的方法:)

您可能还想考虑使用UI5s Component concept。通过为每个组件提供专用的Router和EventBus,它可以更好地分离应用程序。它还将子应用程序模型彼此隔离,以便您可以在每个组件中使用具有相同名称的模型(方便i18n / ResourceModel)。组件甚至不必住在同一位置。

完美匹配你打算做什么,但可能有点过大但是因为将不同的子视图(主/细节)从组件放入父组件可能会有点棘手。

GL 克里斯