从未编写过生产质量的Silverlight应用程序,我希望为Silverlight 3.0找到一个高质量的开源参考应用程序(Silverlight 4.0并不像我有VS2008那样好)来帮助学习Silverlight.
理想情况下,我希望看到:
我意识到Codeplex上有很多开源项目,但很难在那里找到任何经典的业务应用程序.
老实说,请升级到 VS 2010。如果您认真想成为 Silverlight 开发专家,那么版本 4 是最划算的。
并非所有较新的技术都受 Silverlight 3 支持,所有最新的酷教程和项目示例往往都在 VS2010/SL4 中。
您也不应该忽视 MVVM 等模式以及 Prism 和 MEF 等库,因为它们在 Silverlight 项目中正迅速变得司空见惯。如果您一开始就使用 Win-forms 风格的 Silverlight 方法,那么您养成 Win-forms 风格的坏习惯的危险就更大。
以下是 Silverlight 的 MVVM 的简单说明: http://openlightgroup.net/Blog/tabid/58/EntryId/89/Silverlight-View-Model-Style-An-Overly-Simplified-Explanation.aspx
这些视频很好地介绍了创建/理解基于 Prism 的项目,特别是 Silverlight: http ://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards- Unity/ 它包括他使用 prism 构建 Outlook 风格的应用程序(提供完整源代码)。
Prism 和即将推出的 MEF 的 codeplex 项目、完整源代码和文档等位于: http://compositewpf.codeplex.com/wikipage? title=Getting%20Started&referringTitle=Home Prism 由 Microsoft 创建,很快将发布最终版本版本 4(包括 MEF)。
| 归档时间: |
|
| 查看次数: |
323 次 |
| 最近记录: |