2014-10-20 47 views
1

我正在通過Openui5門戶開發。我的門戶有2個應用程序。我我安排在文件夾中的代碼:「門戶」與多應用程序

root 
    | 
    |____app1 
    |____app2 
    | 
    |____appN 

在每個app文件夾我有「主」文件夾,「細節」文件夾...等等。 什麼是組織代碼的最佳方式?

現在我有一個SplitView的外部結構,我可以從中調用子應用程序 (簡單地說,當我從主列中的列表中選擇應用程序名稱時,我將替換一般的主詳圖頁面或當前應用程序主 - 細節頁面 - 選擇應用程序的主數據頁面)

Thi是開發多應用「門戶」的正確方法嗎?

回答

1

絕對不是最差的做法:)

您可能還需要考慮使用UI5s Component concept。通過爲每個組件提供專用的Router和EventBus,它可以更好地分離應用程序。它還將子應用程序模型彼此隔離,以便您可以在每個組件中使用具有相同名稱的模型(適用於i18n/ResourceModel)。組件甚至不必居住在相同的位置。

完美匹配您打算做的事情,但可能會有點過大,因爲將組件中的不同子視圖(主/細節)放入父組件可能會有點棘手。

GL Chris

相關問題