写点什么

Silverlight 入门介绍和应用实践

  • 2007-05-16
  • 本文字数:864 字

    阅读完需:约 3 分钟

在 MSDN Magazine 第四期上,微软 Silverlight 的技术传播者 Laurence Moroney撰文深入介绍了Silverlight ,并通过具体的案例介绍了这一新技术在客户端和服务器端的高效应用。

Silverlight 是微软开发战略中的重要一环,是 Web 开发工具的关键组件。通过 Silverlight,开发人员可以为应用加入内容丰富、视觉效果绚丽的交互式体验。值得一提是 Silverlight 的开放性,不论是在 IE 还是在 Firefox 或者 Opera 上都可以方便地应用 Silverlight,另外它对 Apple 操作系统也有很好的支持。微软最近公开的一张 Silverlight 1.1 架构图详细地描述了它的整体架构。

在名为“ Silverlight 开始在整个网站积累更深入的体验”一文中,作者从技术细节层面介绍了 Silverlight:

从核心上说,Silverlight 是呈现 XAML 的浏览器插件,以可编写脚本的方式,向浏览器提供其内部的文档对象模型 (DOM) 和事件模型。因此,设计人员可以将含有图形、动画、时间线的 XAML 文档整合在一起,以便开发人员将它们关联到页面代码,实现其功能。由于 XAML 基于 XML,定义下载至客户端的 UI 是基于文本的,因此对搜索引擎和防火墙都很友好。此外,XAML 可以由服务器应用程序在运行时组装和发出,因此不仅提供了丰富的图形体验,而且是高度可自定义和动态的。

鉴于 XAML 对理解 Silverlight 的重要性,作者随后重点介绍了 XAML 的发展历程及本质。对想体验 Silverlight 功能的开发人员而言,文中介绍的两个简单应用很有意思。在 Visual Studio 2005 里,使用 Silverlight 应用程序模板只需简单的几步及少量的代码就能构建出一个可用的媒体播放器。为了展示 Silverlight 不仅是可以为浏览器提供丰富内容的客户端技术,还可以让开发人员构建与后端服务器交互的应用程序,Laurence 还以使用 XAML 服务的形式实现了一个天气预报程序。

但正如作者所言,Silverlight 的 Web 之路才刚刚开始。相信凭借 XAML 展示引擎的丰富性,以及所使用标准 Web 技术的灵活性,Silverlight 会使得 Web 开发越来越便利。在 MSDN 网站上 Laurence 撰写的另一篇文章“ Silverlight 入门”里还阐述了这一技术的发展历史沿革。

2007-05-16 05:281985

评论

发布
暂无评论
发现更多内容

【Vue2.x 源码学习】第四篇 - 对象的深层劫持

Brave

源码 vue2 6月日更

贪心算法之 活动安排(Java代码实现)

若尘

算法 贪心算法 6月日更

k8s部署手册

Damon

k8s 6月日更

职场人弯道超车的秘籍,利用Camtasia可以轻松实现!

淋雨

Camtasia 专业录屏

架构实战营模块5作业

Vic

架构实战营

没想到你是这样的EasyRecovery

淋雨

数据恢复 EasyRecovery 文件恢复

区块链—重构新商业体系和全新商业生态环境

CECBC

MySQL基础之二:SQL语句介绍与使用

打工人!

MySQL sql查询 6月日更

你有没有 996 ?你要不要 955 ?

escray

学习 极客时间 朱赟的技术管理课 6月日更

一致性Hash算法与虚拟节点

Kareza

6月日更

Chia奇亚挖矿系统开发技术方案丨Chia奇亚挖矿源码模式

系统开发咨询1357O98O718

区块链技术为版权保护与运营提供科技支撑

CECBC

机器通用运行框架抽象

型火🔥

架构 微服务 抽象 中间件 机器

Chia奇亚(XCH)系统开发案例解析丨Chia奇亚(XCH)现成源码

系统开发咨询1357O98O718

XCH奇亚系统开发流程丨XCH奇亚源码案例开发

系统开发咨询1357O98O718

Kubernetes手记(1)- Kubernetes概述

雪雷

k8s 6月日更

【译】JavaScript 代码整洁之道-注释篇

KooFE

JavaScript 大前端 代码注释 6月日更 整洁代码

“微博评论”高性能高可用计算架构

白发青年

架构实战营

浅析「扣减库存」的方案设计

悟空聊架构

分布式 秒杀 电商 6月日更 库存

奇亚Chia算力挖矿系统开发(案例源码)

系统开发咨询1357O98O718

数字中国的视觉进阶:ISP的来处与归途

脑极体

网络攻防学习笔记 Day35

穿过生命散发芬芳

网络攻防 6月日更

权限与认证:JWT实践

程序员架构进阶

源码分析 JWT 认证授权 28天写作 6月日更

【Flutter 专题】112 图解自定义 ACEPieWidget 饼状图 (一)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 6月日更

react源码解析6.legacy和concurrent模式入口函数

全栈潇晨

react源码

模块五- 课后作业

Presley

架构实战营 #架构实战营

python——格式化输入输出与截取字符串

在即

6月日更

无损放大美好回忆  让容颜无惧时光!

淋雨

PhotoZoom 无损放大 图片无损放大

这个暑假,狂暴输出炫酷的游戏视频,就靠Camtasia 2021啦!

淋雨

Camtasia 录屏 专业录屏

从天而降的AI“青云梯”,开发者们准备好了吗?

白洞计划

区块链作为“信任的机器”,将改变社会价值的传递方式

CECBC

Silverlight入门介绍和应用实践_.NET_霍太稳@极客邦科技_InfoQ精选文章