理想情况下,我希望看到:
>一系列业务应用程序,在客户端 – 服务器传统中.
> sql Server后端
>没有使用像PRISM或CSLA这样的第三方库,因为我希望看到核心Silverlight技术如何工作.
我意识到Codeplex上有很多开源项目,但很难在那里找到任何经典的业务应用程序.
解决方法
并非所有较新的技术都支持Silverlight 3,所有最新的酷教程和项目示例都倾向于VS2010 / SL4.
你也不应该忽视像MVVM这样的模式和像Prism& amp; 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=HomePrism由Microsoft创建,很快将发布第4版(包括MEF).