什么是Silverlight WCF进行讲解

开发 后端
原来就一直很期待Silverlight WCF的稳定版本,一直对1.0 2.0 到现在的3.0BETA都情有独钟,那天在公司就对Silverlight WCF进行了研究。

对于Silverlight WCF 的学习,首先碰到的就是环境的配置。所以很重要的一点就是什么是Silverlight WCF ,怎么对Silverlight WCF 进行配置和操作,下面就对Silverlight WCF 进行深度学习。

Silverlight WCF 是什么?怎么说呢?也许开发过WPF的人会有比较透彻的理解。Silverlight就像WPF提炼出来运用到WEB上的插件。界面的开发,程序部分的开发都集成了WPF的那一套,不过,既然是应用到WEB上的,自然遵循了很多WEB的规则,因此也有些许区别于WPF,至少他们概念上就完全是两个东西,这样的比较就类似于WINFORM和 ACTIVEX。#t#

Silverlight可以像FLASH一样做出炫目的客户端效果,同时拥有完善的开发构架,程序员可以非常方便的处理Silverlight WCF 中的事件、调用系统库,这是FLASH无法比拟的,当然FLASH相对Silverlight WCF 来说,动画和矢量的设计也许会更加得心应手。

对于客户端而言,Silverlight WCF 与FLASH基本上一样,用户都需要在浏览器上安装相应插件(Silverlight WCF 的插件小很多),展现出来同样的有视觉冲击力。所以对用户而言,处了安装的插件不同以外,其他似乎不存在什么太大的差异,这也是MS目的,只要用户不认为两者有什么区别甚至Silverlight更好,那么,对开发人员的方便就是对MS的方便。

废话多了。如何搭建Silverlight WCF 开发环境呢,网上很多相关文章,给人的***影响就是“麻烦”。没错,很麻烦,不像FLASH,安装一个FLASH软件就可以进行开发。Silverlight,需要很多部件支持。

首先以目前的正式版本2.0来说,就需要VS2008 + SP1 ,VS的作用当然是做程序部分的开发,毋庸置疑,而且WEB的开发也用到它,所以先安装个VS2008+SP1没什么意见吧。
  之后,你会发现你的VS2008并不能创建 Silverlight WCF 应用程序项目,为什么,因为你缺少 Silverlight WCF Tool FOR VS2008 SP1 ,所以还要安装一个 Silverlight Tool for VS2008 SP1。
好了,可以在VS里创建Silverlight WCF 项目了,可以进行开发了,VS支持界面预览,但是不可编辑。而且用VS开发界面似乎不太现实,不用担心,MS当然也有它自己的界面开发工具  BLEND2 +SP1,BLEND里的示例是WPF的,所以可以知道,BLEND是开发WPF界面的,当然用来开发Silverlight的界面也是小菜一碟。VS08可以和BLEND2相互切换来完成界面和程序的开发。

至此,就可以完成Silverlight WCF 的开发环境配置,配置好以后,.NET3.0 3.5会被默认的安装,这是需要注意的,因为开发过程中可能会用到3.0  3.5的库,因此如果将项目发布到服务器后,也应当相应的将.NET的这些版本安装到服务器上。

责任编辑:chenqingxiang 来源: 比特网
相关推荐

2009-11-09 09:41:25

WCF通道

2010-03-02 10:54:42

WCF回调操作

2009-12-08 14:10:55

Silverlight

2009-12-22 14:54:52

WCF安全

2010-03-05 14:15:20

SilverlightWCF

2009-06-25 11:18:20

Silverlight

2009-12-30 10:54:18

Silverlight

2009-11-09 09:23:10

WCF数据契约

2010-02-23 09:44:12

WCF dataCon

2009-11-09 09:34:07

WCF集合

2009-12-08 10:35:29

WCF地址

2010-02-26 17:51:16

Silverlight

2010-03-01 17:44:39

Silverlight

2010-04-20 10:27:57

什么是负载均衡

2010-01-04 14:49:30

Silverlight

2009-12-30 18:18:32

Silverlight

2010-09-07 16:24:34

2009-12-22 15:33:50

WCF传输安全

2010-02-24 15:20:23

WCF Message

2010-02-22 16:19:25

WCF自托管
点赞
收藏

51CTO技术栈公众号