Silverlight开发工具集合

jv9 2010-02-20 05:24:04
加精
随着Silverlight技术的逐步完善,Silverlight应用大批的涌现,近期的2010年冬季奥运会,Silverlight作为首选视频播放技术,为全球提供在线赛事实况。

Silverlight技术的发展需要更多的开发人员加入,作为Silverlight技术的支持者,我把平时Silverlight开发中使用的工具进行一次总结,希望对大家能有所帮助。



Silverlight开发工具包(必装):

银光中国网有篇“轻松建立Silverlight开发环境”,该文详细介绍了Silverlight工具集下载,以及安装步骤。我简要列出,另外做一些补充:



工具一: Visual Studio 2008 SP1 或者 Visual Studio 2010 或者 Visual Web Developer Express 2008 With SP1







Visual Studio是Silverlight的开发必需工具,其中VS2008 SP1和Visual Web Developer Express With SP1仅支持Silverlight 3的开发,而VS2010支持Silverlight 3和Silverlight 4项目开发。在安装Visual Studio的同时,.Net Framework 3.5 SP1也将同时安装,如果没有安装,需要独立下载安装。 Silverlight 4项目开发,必须有.Net Framework 4.0支持。



工具二: Silverlight开发工具包

Silverlight开发工具包中包含各种Silverlight开发模板,安装完成后,可以在Visual Studio中创建Silverlight项目。对应下载地址 Silverlight 2 Tools for Visual Studio 2008 SP1Silverlight 3 Tools for Visual Studio 2008 SP1Silverlight 4 Tools for Visual Studio 2010 Beta 2



工具三: Silverlight SDK


作为专业开发人员,自然离不开Software Development Kit(SDK)支持,Silverlight同样也推出了对应的SDK包,其中包含在线开发文档,在线Silverlight例程,开发类库等。Silverlight 3 SDKSilvelright 4 SDK。



工具四: Expression Blend 3 + SketchFlow - Silverlight设计工具



自Silverlight 3发布后,Visual Studio 2008 SP1已经不再支持Silverlight开发视图界面, 该功能被Expression Blend 3替代,众所周知,Microsoft Expression是微软2009年主打的一套设计软件,其中包括视频处理,网页设计,WPF/Silverlight UI以及动画设计等工具集合,Blend是其中一员,主要从事WPF/Silverlight UI设计,动画制作,以及软件原型设计等。

在Visual Studio 2010的试用中,我们可以发现,VS2010已经恢复了对Silverlight开发的视图界面功能,这对开发人员来说,无疑是一个好消息。



工具五: Silverlight Toolkit - Silverlight控件开发包





Silverlight控件开发包提供数十种Silverlight常用控件,在Silverlight项目开发过程中,可以很方便的进行调用。该项目开发包属于开源项目,开发人员可以到项目网站进行下载最新源代码,并且可以根据项目需求自行修改。



工具六: Silverlight客户端

以上Silverlight开发工具安装完成后,需要确认安装Silverlight客户端,当前微软推出了两款Silverlight客户端,分别运行在Windows系统和Mac系统。 相对来说,该工具包安装是最简单的,进行官方网站选择相关版本下载安装即可。

【备注】微软官方推荐使用 Web Platform Installer 安装Silverlight开发环境,该平台包括以上所有的安装包。







Silverlight辅助开发工具包:



工具一Deep Zoom Composer - 放大镜功能包

在Silverlight发布的初期,Deep Zoom Composer是一大亮点,该功能允许用户在Silverlight应用中查看高分辨率图片,其中平滑的扩大以及缩小的动画效果,吸引了不少用户。



工具二.Net RIA Services

随着RIA技术的发展,微软也推出了对应的解决方案,.Net RIA Service,该工具扩展了Silverlight功能,沿用了传统的n-Tier应用模型概念,允许开发人员创建n层Silverlight应用。虽然该项目也属于Silverlight开发中重点之一,但是由于该项目一直属于测试版,作为商业项目不推荐使用,所以,我没有把该工具放入必须安装的列表中。



工具三.Net Reflector

相信大家都很熟悉这个工具了,该工具主要是.Net代码的反编译,在反编译Silverlight项目中有着很大的作用。这里就不再赘述。



工具四Silverlight SPY



Silverlight SPY是一款Silverlight项目侦测工具,该工具探测XAP包,查看应用风格,分解查看应用界面,和Reflector配合可以查看项目资源,以及项目源代码,是一款很不错的工具,详细中文介绍请看这里



工具五Fiddler / FireBug






作为Web开发人员,对这两款工具并不陌生,该工具主要用于监测HTTP网络信息,手工Debug应用。在Silverlight + WCF项目开发中,这是必不可少的辅助调试工具。



工具六KaXaml



KaXaml是一款开源的轻量级XAML编辑器,该项目支持视窗编辑,支持高亮语法支持。该项目是开源项目,详细中文介绍请看这里



工具七XAML Power Toys





该工具是一款Visual Studio插件辅助工具,用于编辑XAML文档,包含多种代码模板,简化开发人员输入代码过程,是一款很不错的辅助工具。该工具同时支持WPF/Silverlight开发。



工具八Rooler



Rooler是一款图形侦测工具,在Web项目开发中经常用到,用于侦测Web图片尺寸,可以用来辅助设计Silverlight UI。



工具九Silverlight Profiler



该工具是Silverlight应用优化工具,提高项目运行效率,试用过几次,感觉对于大型项目,效果还是比较明显的。



以上的总结是Silverlight开发中常用的几款工具,如果大家还有其他的开发工具补充,留言给我,我会尽快更新。

欢迎大家加入QQ群,一起"专注Silverlight"

22308706

100844510(人满)
...全文
7438 173 打赏 收藏 转发到动态 举报
写回复
用AI写文章
173 条回复
切换为时间正序
请发表友善的回复…
发表回复
ASD1086 2012-07-14
  • 打赏
  • 举报
回复
不错哦
lineuser 2011-06-07
  • 打赏
  • 举报
回复
mark, 收藏先
diy2005 2011-01-05
  • 打赏
  • 举报
回复
louzhu qiangren a
guanglin522 2010-12-31
  • 打赏
  • 举报
回复
很好很强大,保存网摘了
a14967954 2010-08-25
  • 打赏
  • 举报
回复
没有一个链接是有用的!
lzwfs 2010-07-20
  • 打赏
  • 举报
回复
好东西,收藏先!!!
寒冰2046 2010-07-20
  • 打赏
  • 举报
回复
Visual Studio是Silverlight的开发必需工具
-----------------------------------------------
请问:能否不用Visual Studio开发Silverlight?因为Visual Studio对于某些人员来说,过于庞大了
netboygg 2010-05-11
  • 打赏
  • 举报
回复
mark

希望sl能够真正的强大起来
  • 打赏
  • 举报
回复
这么多.
LoveYouForever2010 2010-05-10
  • 打赏
  • 举报
回复
很全啊。
lovehooho 2010-05-08
  • 打赏
  • 举报
回复
收藏之~
kanmaogou 2010-05-08
  • 打赏
  • 举报
回复
sl开发环境很不稳定 我叉
crazyzyc 2010-04-27
  • 打赏
  • 举报
回复
全是好东西啊,谢谢分享
  • 打赏
  • 举报
回复
学习了
techler 2010-04-26
  • 打赏
  • 举报
回复
好帖一定要顶
jcdfnz 2010-04-24
  • 打赏
  • 举报
回复
支持一下。。。
csdn雨藤 2010-04-24
  • 打赏
  • 举报
回复
好东西,只看不顶,就太……
CCCCCCCCCCCCCCC 2010-04-24
  • 打赏
  • 举报
回复
sl4正式版什么时候发布?
cqhaibin 2010-04-24
  • 打赏
  • 举报
回复
谢谢了``
leemon_luv 2010-04-23
  • 打赏
  • 举报
回复

好东西 是要顶的
听说 顶贴有分..?
加载更多回复(152)

8,735

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧