【发布时间】:2015-08-08 05:24:34
【问题描述】:
我有一个现有的应用程序。
在 WPF/MVVM 方面拥有大约 3 年的良好经验 - 我觉得我应该从 Prism 开始(目前我对 PRISM 框架一无所知 - 我打算现在就学习它)。
目标是 - - 使应用程序成为基于 SOLID(设计)的框架。现有代码混合了 MVVM(最近的新功能)和代码隐藏模型(现有功能)
由于它是一个庞大的应用程序 - 将所有内容迁移到 Prism 将是一项艰巨的任务。
问题: - 我计划开始一个新的开发(一个大的功能实现)。我可以使用 Prism 进行新开发吗?我很高兴能从头开始编写大部分组件,然后慢慢将整个应用程序移到 Prism 中。
例如现有前台实时交易应用程序,计划为其添加后台/中台功能,并慢慢将前台功能移至 Prism。
我有一种感觉,学习 PRISM 就像从 winforms 迁移到 WPF 一样多的学习曲线 - 这是真的吗?关于我应该遵循的书籍的任何建议?我有点程序学习者,更喜欢从基础开始逐步学习(即关于 Prism 的一切)。
我将通过 Prism 获得哪些巨大优势。在 GUI 级别会不会有任何性能影响?
问候,维奈
【问题讨论】:
-
这个问题主要是基于意见的。这不符合 stackoverflow 规则(或任何与此相关的问答网站)。
-
我想在 StackOverFlow 上,我们可以征求专家的意见,不是吗?
-
@Kryptos:OP 不会问“Prism 是好是坏?”。这个问题很正确。
-
你的问题太宽泛了。使用 Prism 的两个人可能感到不同。 Stackoverflow 问题应该是关于具体的编程问题,而不是使用软件/工具是否好。见help。
-
@Dennis 在说我错之前请阅读 stackoverflow 规则。在现有项目上使用新软件实际上取决于软件本身。您认为在这里可以找到明确的答案吗?这将如何帮助其他有相同问题的用户。 StackOverflow 旨在建立一个知识库。但是这里的问题太宽泛了,更适合每个用户发表意见或分享自己项目经验的论坛。我并不是说这个问题不合法,只是说它不适合这里。