我目前正在使用Prism(复合应用程序库/指南)开展一个我的项目.该应用程序将是一个专门用于篮球的MSPaint应用程序(球,球员等的预定义对象).
现在我想知道如何将我的应用程序组织到Prism模块中.特别是在考虑软件的绘图部分时.
我应该在2个模块(工具箱和画布)中拆分一般图纸视图(2列:工具箱,画布),还是这些模块的持续通信所产生的开销太大了?
Prism模块真的应该有多细粒度?
感谢提前和最好的问候,crischu
当你分成模块时,开销很小.
我会帮助您组织解决方案,而不是担心性能问题.如果您发现它们会给您带来麻烦,或者您发现两个模块真的属于一起,您可以轻松地组合模块.
规则是:
让它运行.让它运行正确.让它快速运行.
以该顺序.首先做好事并在必要时稍后重构.