我正在通过Openui5开发一个门户网站。我的门户有2个应用程序。我已将代码组织在文件夹中:
root
|
|____app1
|____app2
|
|____appN
在每个app文件夹中我都有“master”文件夹,“detail”文件夹......等等。 组织代码的最佳方法是什么?
现在我有一个SplitView的外部结构,我可以从中调用子应用程序 (简单地说,当我从主列中的列表中选择应用程序名称时,我将所选应用程序的master-datail页面替换为常规主 - 详细信息页面 - 或当前应用程序主 - 详细信息页面)
这是开发多应用程序“门户”的正确方法吗?
答案 0 :(得分:1)
绝对不是最差的方法:)
您可能还想考虑使用UI5s Component concept。通过为每个组件提供专用的Router和EventBus,它可以更好地分离应用程序。它还将子应用程序模型彼此隔离,以便您可以在每个组件中使用具有相同名称的模型(方便i18n / ResourceModel)。组件甚至不必住在同一位置。
完美匹配你打算做什么,但可能有点过大但是因为将不同的子视图(主/细节)从组件放入父组件可能会有点棘手。
GL 克里斯