2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

利用 Silverlight、WCF 和 AJAX 开发全新的企业应用

  • 2007-12-20
  • 本文字数:762 字

    阅读完需:约 3 分钟

相对以往“原始”的 HTML、CSS 的开发方式,Silverlight 拥有.NET 核心中专用的 CLR 部分和富客户端开发所需的基本框架,同时微软还专门针对媒体(及其数字媒体权限管理)提供必要的开发支持。设计和开发人员将从多方面获益:

  • 着力于用户体验的开发,Silverlight 提供目标浏览器和操作系统环境的无关性;
  • 面向互联网流行的网络技术,提供更丰富的 Mash Up 能力
  • 大大简化媒体技术的开发细节;
  • 与 Java 和 Adobe“拼拼凑凑”的开发惯例不同,微软的 Silverlight 方案倾向于用一个产品、一套技术来解决问题;

不过在以往 Silverlight 的宣传中更多以互联网应用示人,而在用户体验要求不太相同的企业环境,Silverlight 提供用户体验所付出的代价很可能成为负担(,其实“能早点下班就是最好的用户体验”),而且难于满足企业应用需要的很多非功能技术特征,随着 Silverlight 1.1 Refresh(已经更名为 2.0)的推出,我们可以通过更丰富的技术实现适合企业及应用的 Silverlight 项目。抽象看 Silverlight、AJAX 和 WCF 的协作过程如下:

其中 JS 部分包括 Silverlight 实现自己事件响应的内容和 AJAX 的调用客户端、服务端功能的部分,Web Service 为了满足对各种网络技术、消息安全机制、WS-* 协议的要求,可以采用 WCF 完成,通过 JS 部分的 AJAX 服务端调用与 WCF 协同。考虑到 Silverlight 跨平台的要求,现有 Silverlight 数据访问仅提供 LINQ to XML,因此在 JS 与 WCF 的交互部分可以严格按照 [DataContract] 定义的内容,交互 XML 或 SOAP 数据,而在浏览器端有关 UI 和用户交互的部分则完全按照 LINQ 化的数据实体进行 UI 绑定,简化 Silverlight 客户端部分的开发工作。

设计上,SL 企业应用除了“炫目”以外,还要更多考虑开发的标准化问题,这样前端丰富的 Silverlight 用户体验才能和后端 Enterprise 2.0 环境有效协同,打造新一代企业应用。

2007-12-20 05:181505
用户头像

发布了 61 篇内容, 共 14.5 次阅读, 收获喜欢 0 次。

关注

评论

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

CCleaner pro for mac/win(全能型系统优化软件) 汉化免激活版

Rose

Keka for Mac(mac压缩解压软件)v1.3.6中文版

Rose

音乐NFT系统的上线

北京木奇移动技术有限公司

NFT数字藏品系统 软件外包公司 音乐NFT

前端 TypeError 错误永久消失术

vivo互联网技术

前端 web前端 babel

CleverTap获得最新Gartner®个性化引擎Magic Quadrant™认证

财见

受需求增长推动,美国制造业一月份回升

财见

免费体验!一键部署DeepSeek!

九章云极DataCanvas

DeepSeek

银行SRE转型:如何突破传统运维困境,打造高效团队

嘉为蓝鲸

运维 SRE SRE团队

主动元数据对金融机构监管报送有何帮助?

Aloudata

元数据 全链路数据血缘 数据血缘 主动元数据

国内服务器配置Docker国内源-极限加速

知识浅谈

Docker Linux Docker 镜像

SRE转型:银行 SRE 转型与 SLO 管理的深度融合

嘉为蓝鲸

SRE IT 运维

原理剖析:一文搞懂 Kafka Producer(下)

AutoMQ

云计算 大数据 数据流 Kafka Producer

WPS Office for Mac 7.2.0 - 写作、表格处理、PPT 制作和 PDF 编辑

sysin

wps

DeepSeek与Web3:科技融合的新纪元

TechubNews

AI DeepSeek 深度探索

iStat Menus for Mac:全面监控,轻松掌握系统状态

Rose

SRE转型:不同团队规模下的银行SRE团队组建策略

嘉为蓝鲸

运维 SRE 运维团队 运维转型

企业有必要自己将DeepSeek部署到本地吗?

易成研发中心

DeepSeek

合合信息启信宝助力国家自然科学基金委员会重点专项推进

合合技术团队

人工智能 技术 大模型

大人,时代变了! 赶快把自有业务的本地AI“模型”训练起来!

不在线第一只蜗牛

人工智能 AI

【榜单解析】2025年数据安全性超强的10款项目管理软件,你选对了吗?

薛同学

工信部批准《研运流程数字化平台成熟度模型》行标发布

嘉为蓝鲸

工信部 研发运维 研运流程数字化

Macs Fan Control Pro for mac( 电脑风扇控制软件)v1.5.16中文激活版

Rose

突破数据壁垒,动态住宅代理IP在数据采集中的高效应用

dvlinker

数据采集

浙江AI最强阵容出炉,中之杰智能跻身前列

财见

Nexpose 7.6.0 for Linux & Windows - 漏洞扫描

sysin

Nexpose

利用Silverlight、WCF和AJAX开发全新的企业应用_.NET_王翔_InfoQ精选文章