2017-10-15 104 views
0

我有一個Prism應用的模塊化一些問題:PRISM應用推薦哪種程度的模塊化?

  • 是否已有關於該主題的建議,任何(官方)引用?
  • 您的個人經歷是什麼?你是否曾在一些更大或更小的項目中工作過,其中一些策略更好?
  • 有太多或太少的模塊有缺點嗎?
  • 您是否會爲應用程序的巨大零件/組件創建一個模塊,或者是否會爲小部分創建模塊,如工具窗口或狀態欄等?

預先感謝您!


我會很高興,如果你會評論我怎麼能改善我的問題或爲什麼你投票。

+0

我沒有downvote,但我想你應該提供一些關於你的應用程序的信息。否則,幾乎不可能給出明智的答案...... – Haukinger

+0

@Haukinger對於我的問題,無論它是小型應用程序還是大型企業解決方案都無關緊要。我只是想知道是否有參考資料可供我閱讀。 – WoIIe

+0

我對投票的猜測:你問了4個問題。第一個是要求一個非現場資源。其餘的都在徵求意見。您引用的鏈接是至少3年的資源。除了問這個問題之外,你似乎沒有做過什麼研究。只需點擊這個問題上的[更多...](https://stackoverflow.com/tags/prism/info)鏈接就可以得到你需要的大部分。許多問題不是關於編程問題,而是關於編程技術,這些技術往往會引起爭議和意見。 –

回答

1

我已經開發出多種應用程序與棱鏡有不同的方法如何分割模塊之間的代碼:

  1. 功能:如果您的應用程序可以在具有不同功能的工作或關閉所有功能應該是一個模塊,因此只有在活動時才能部署該功能。

  2. 團隊:如果您的應用程序由不同的團隊開發,團隊制定的代碼應該位於一個或多個模塊中。由於團隊沒有任何硬性參考資料,他們都可以在不與其他團隊同步的情況下構建他們的模塊。

模塊對啓動時間有影響,所以應該有一個原因來創建它,越多模塊啓動越慢。應根據前面的兩個假設創建一個模塊。