代码之家  ›  专栏  ›  技术社区  ›  Vaccano

帮助尝试学习棱镜

  •  2
  • Vaccano  · 技术社区  · 14 年前

    我需要学习prism(用于我工作中的评估)。

    另外,如果有任何好的教程或链接(当然除了codeplex网站:)

    注意:我将使用VisualStudio2010和C#4.0。

    2 回复  |  直到 14 年前
        1
  •  7
  •   Reed Copsey    14 年前

    这真的取决于你。

    版本2.2是最新的实际版本。4.0正在积极开发中。两者都有好处。

    使用2.2版有一些显著的优点:

    • 文件是正确的
    • 有很多人熟悉2.2

    但是,2.2是围绕.NET3.5设计的,而不是.NET4中的新功能。4.0的设计考虑到了新的框架特性。例如,在2.2中,一切都是围绕Unity构建的,但是在4.0中,您可以选择使用托管扩展性框架(这是4.0中BCL的一部分)。就我个人而言,我觉得一些较新的更改使库更易于使用,总体上更干净。4.0在支持MVVM(这在2.2中是可能的,但不是“自然”的感觉)方面也做得更好。在我看来,4.0在Silverlight支持方面也做得更好。

    也就是说,使用4.0是针对一个移动的目标,因为它仍在开发中。大多数的概念都是核心的,但是设计是相同的,所以你真的可以学习其中一个,并将知识应用于两者。这个 discussions on CodePlex

    一、 就我个人而言,我很乐意跳进代码,看看它是如何工作的,所以我可能会,以你的角度,下载最新的4.0版本,并通过查看示例来实现它。不过,没有什么错误的答案——学习图书馆和指南将有助于你的全面发展。

        2
  •  2
  •   Samuel Goldenbaum    14 年前

    http://channel9.msdn.com/blogs/mtaulty/prism--silverlight-part-1-taking-sketched-code-towards-unity

    尽管版本4略有不同-核心概念是伟大的,你会很快启动和运行。

    干杯