初学SilverLight - (1)开发环境准备
因为是初学嘛,所以要找个比较正规的材料,我选择的是直接看SilverLight的官方网站http://silverlight.net/。 虽然是英文的网站,但是资料应该是比较全的。园子里面虽然很多老大们都有分享各自的学习心得,但是缺少一个又潜入深的系统性教材。在这一点上,我还是比较信任微软的官方文档地。
好了,不多少,先来看看开发SilverLight的软件准备。
1. VS2008或者Visual Web Developer
2. Microsoft® Silverlight™ 3 Tools for Visual Studio 2008 SP1
VS的SilverLight插件,SDK,runtime,还有一些补丁等等,可以在以下的链接下载。
3. Expression Blend 3 + Sketchflow
主要做UI设计,可以结合VS一起使用。Blend做设计,VS做后台。
4. SilverLight Toolkit
一个开源的SilverLight工具包。包括了一些SilverLight控件,工具,组件等等。
5. WCF RIA Service
这个据说是SilverLight4的一个重大提高。不是很懂这个,所以先抄一段从其他高手那里过来的描述,以后再慢慢研究。
Silverlight 是一种客户端执行的环境,它无法如同 ASP.NET一样,直接与后端数据源进行沟通,数据存读取和保存全都必须跨越网络,我们就必须使用N-tier架构才能让 Silverlight 顺利的存取远程数据,这是一种很好的实践,在技术层面让开发者遵守现代软件开发的最佳实践,但是对于小项目来说并不是一项简单的事,微软一贯的作风就是为开发者提供开发者傻瓜式的开发模式,WCF RIA Services 让整个Silverlight 平台能够拥有如同 Web Form 或是 Win Form 一般同等级的数据库应用程序开发能力。
下面是一些MS官方文档的链接:
功能概述:
http://www.microsoft.com/silverlight/overview/top-features/all-features.aspx
白皮书和开发指南:
http://www.microsoft.com/silverlight/resources/resource-kit.aspx
比较清晰的一个学习轨迹:
浙公网安备 33010602011771号