书评: 《Introducing Silverlight 2》

本文介绍了Silverlight技术,一种由微软推出的浏览器插件技术,旨在提升Web应用的用户体验。文章涵盖了Silverlight的应用场景、开发工具及跨平台支持等内容。

Silverlight是微软继ASP.Net之后为了适应在当前各种领域的应用软件开发,所面对的大量Web应用,而提出的一种可以塑造更加友好的用户体验,充分支持各种浏览器,进行Web浏览各种不同类型的计算机媒体而进行开发与发布的客户端浏览器插件技术。

 

严格来说Silverlight可以理解成一种传统的ActiveX控件,它的主要目的是为了使得Web浏览器用户能够在大多数浏览器中解决,在原有Web开发中,所受到的浏览器标记描述语言和脚本语言所造成的各种可用的用户体验的局限问题,充分使得其开发用户可以在其客户端的层面上提供给最终用户一个全新的“类Windows”程序方式的高用户体验与人机互交方式的Web应用。

 

微软的Press系列图书《Introducing Silverlight 2》是从其目标上来说,是一本专门面向那些对Silverlight有一点细微的知晓,像我,但是没有真正的机会去深入接触和摸索Silverlight应用的开发者。

                                                           

它的结构,在开始的篇章『Introducing Silverlight 2』,对Silverlight的进行了一个精简而全面的介绍,介绍了Silverlight的各种能够实现的目标,也就是能够给用户塑造的实际效果。让大多数读者对Silverlight先有一个总体的认识;再从各个角度,包括其架构方式,调用原理,开发模式等各个方面分别进行了详细而全面的构造Silverlight应用程序的各种需要了解的知识体系。

 

本书中介绍了应用微软的开发工具Visual Studio .net 和微软SIlverlight专用设计工具Blend 进行Silverlight应用程序开发的各种方式,包在Visual Studio.Net中进行的基本SilverightJavaScript混合编程,应用C#.Net进行Silverlight事件处理,与服务器数据交换等应用Silverlight进行应用程序开发所需要了解的基础知识;另外,也对在客户端进行Silverlight专用标记描述语言Xaml的整个构造体系进行了一个详细而全面的介绍,描述了在使用Xaml的过程中所被广泛应用的元素描述。

 

此外,由于Silverlight的应用不单单是一个可应用于微软ASP.Net平台进行开发的插件技术,本书的介绍中还涵盖了不少将Silverlight应用于其它Web开发应用服务所涉及的开发方式,如RubyPHPJava等各种现代流行的Web开发语言中应用Silverlight的方案。

 

虽然本书目前来说只有英文版本,但《Introducing Silverlight 2》的英语用法,可以算得上是标准的International English,其中没有出现太多的俚语词汇或深奥的语法,适合于母语不是英语的读者研读。

 

在阅读本书之前,建议大家确认自己已经对Web应用,HtmlXml标记语言,JavaScriptWeb开发基础有一个基本地了解。如果你有下面这一系列针对于Silverlight的问题需要解答,那么阅读本书一定是一个可以帮助你解答的方式:

 

l  微软开发Silverlight的主要目的是什么?为什么要在新的一代Web开发语言中应用Silverlight?

l  应用Silverlight到底可以给最终用户带来什么?

l  现在ASP.Net的视频教程都是采用Silverlight技术所进行的搭建,这些媒体在线,同步下载与播放的程序的搭建很高深莫测么?

l  如何在微软新的一代开发工具Visual Studio .Net中去开发新的一代更高用户体验的Silverlight应用程序?

l  Siverlight和传统的Web应用程序开发,如ASP.Net,有什么样的异同?它们如何进行数据交换与互动?

l  在应用Silverlight开发的过程中,我们只能采用ASP.Net的开发工具去进行开发么?除此之外应用其它的开发语言,我们将如何有效得将Silverlight和它们进行结合?

Xaml和标准的HtmlXml标记语言有什么异同的地方。。。。。。。。。。。。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值