1
3
Prism在瞄准大型应用程序时处于最佳状态。为什么?因为Prism提供的核心概念,如模块化、UI组合、对MVVM的支持等,在这类应用程序中使用得最多。 正如你所说,你的想法是,你很可能最终会得到一堆模块。这样做的好处是,您的应用程序是分离的,模块可以在绝对隔离的情况下进行测试,因此它们易于维护。 通过在大型应用程序中(正确地)使用Prism或任何其他模块化应用程序的库/框架,您无需在整个应用程序中查找对其中一个部分进行更改时出现的错误。这在单块应用程序中是不正确的,在那里做一个小的更改可能会导致整个应用程序崩溃。 Prism在这种情况下的另一个优点是,它允许多个团队同时处理不同的模块,而不会影响彼此的工作。这在与分布式团队合作时特别有用。 要说服您做出正确的选择,需要将您创建的应用程序与同一个应用程序进行比较,但要将其组件高度耦合。
|
scottyaim · Xamarin窗体、棱柱体和工具栏项? 6 年前 |
gr1d3r · MVVM-从视图模型关闭窗口 7 年前 |
Bigeyes · 将数据传递给父视图--视图之间的通信 7 年前 |
Bishoy · 处理冗长的异步任务并通知用户 7 年前 |