这完全取决于你.
2.2版是最新的实际版本.4.0正在积极开发中.两者都有优点.
使用2.2版具有一些显着优势:
但是,2.2是围绕.NET 3.5设计的,而不是.NET 4.0中的新功能.设计时考虑了新的框架功能.例如,在2.2中,所有内容都是围绕Unity构建的,但在4.0中,您可以选择使用Managed Extensibility Framework(它是4.0中BCL的一部分).就个人而言,我觉得一些较新的变化使图书馆更容易使用,整体更清洁.4.0也可以更好地支持诸如MVVM之类的东西(这在2.2中是可能的,但不是"自然"的感觉.)在我看来,4.0在Silverlight支持方面也要好得多.
话虽如此,使用4.0正在对抗移动目标,因为它仍在开发中.然而,大多数概念都是核心设计是相同的,所以你真的可以学习并将知识运用到两者.关于CodePlex的讨论非常活跃,如果您使用它们,它们可以真正帮助您解决大多数障碍.
我个人而言,只是跳进代码并看看它是如何工作的,我很舒服,所以我可能会在你的鞋子里下载最新的4.0版本,然后通过观察样本来实现它.但是,确实没有错误的答案 - 研究图书馆和指导将有助于您的整体发展.
| 归档时间: |
|
| 查看次数: |
830 次 |
| 最近记录: |