【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

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:281548

评论

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

【自动化】Day01

IT蜗壳

恋物志(三):“美丽到牙齿”的智能硬件圈地运动

脑极体

LeetCode题解:279. 完全平方数,动态规划,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

IntellIJ IDEA 命令行运行一个 HelloWorld Python 程序

HoneyMoose

android面试!Android事件体系全面总结+实践分析,大牛最佳总结

欢喜学安卓

android 程序员 面试 移动开发

Python 环境搭建

依旧廖凯

Python 28天写作 3月日更

容器 & 服务:K8s 与 Docker 应用集群 (三)

程序员架构进阶

Docker 容器 kubernet 28天写作 3月日更

需要深入的技术领域,方向正确是成功的关键

杨明越

Docker 教程(一):Docker 是什么

看山

Docker DevOps

学习曾国藩:职场咸鱼的翻身之法

boshi

七日更 职业生涯

SICP 习题解答 1.9

十元

Android入门你值得拥有!手持4个大厂offer的我,附面试题答案

欢喜学安卓

android 程序员 面试 移动开发

自动化测试环境搭建

IT蜗壳-Tango

IT蜗壳自动化 21天

力扣(LeetCode)刷题,简单题+中等题(第20期)

不脱发的程序猿

LeetCode 力扣 28天写作 算法面经 3月日更

ARTS - week 1

steve_lee

SICP 习题解答 1.8

十元

python常用库简介

张鹤羽

28天写作 3月日更

架构师训练营 4 期 第10周

引花眠

架构师训练营 4 期

一个程序员应怀揣武侠梦

DisonTangor

程序员

设计模式的5个常见问题及解决办法

乐天

设计模式

SICP 习题解答 1.10

十元

Vue3源码 | 深入理解响应式系统上篇-reactive

梁龙先森

大前端 Vue3 源码解析

SICP 习题解答 1.7

十元

Wireshark数据包分析学习笔记Day4

穿过生命散发芬芳

Wireshark 数据包分析 3月日更

第五次作业&总结

青葵

学习

人生如戏,戏如人生——敏捷剧本杀玩后感

Bruce Talk

敏捷 Agile

第一章-认识产品经理作业

阿珍爱上阿强

产品经理 JD 财务

程序员成长第二十二篇:做任务分配时,要考虑员工的成长。

石云升

项目管理 程序员 28天写作 职场经验 3月日更

LinqToExcel.Extend 源码分析

happlyfox

28天写作 3月日更

程序员是如何解决问题的

ES_her0

28天写作 3月日更

laravel的生命周期

一个大红包

28天写作 3月日更

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