写点什么

利用 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:181177
用户头像

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

关注

评论

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

婚恋服务平台(源码+文档+部署+讲解)

深圳亥时科技

Web Service 加压实战:如何有效进行性能测试

测吧(北京)科技有限公司

测试

SD-WAN对MPLS和网络安全的重要意义

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SD-WAN国际专线

HarmonyOS 5.0应用开发——全局广播的使用

高心星

广播 ArkTS HarmonyOS NEXT 进程间通信

解放军总医院医学创新研究部刘晓莉:数据实战Datathon活动的价值意义及多学科如何一起开展

ModelWhale

Python 人工智能 大数据 医疗 datathon

追觅科技DREAME应用鸿蒙版上架,引领智能清洁行业新风尚

最新动态

Python实现火柴人的设计与实现

快乐非自愿限量之名

Python

公链技术开发之路:从概念到实现的全攻略

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

精通 JMeter HTTP 请求属性设置:模拟真实用户的 HTTP 请求

测吧(北京)科技有限公司

测试

互联网大厂 Java 500 道核心面试题全解析

采菊东篱下

编程 程序员 java面试

Prometheus 监控系统部署应用实战:从零到一

测吧(北京)科技有限公司

测试

2024最全 Java 高频面试合集,掌握这些你也能进大厂!

架构师之道

编程 程序员 java面试

经典排序算法:冒泡排序与选择排序

测吧(北京)科技有限公司

测试

东风财务信创存储改造:开启数据新纪元,领航金融新征程

XSKY星辰天合

基本性能监控系统使用:确保系统健康运行

测吧(北京)科技有限公司

测试

性能监控系统的价值:提升系统稳定性与用户体验

测吧(北京)科技有限公司

测试

搭建服务端性能监控系统 Prometheus:从零开始的实践指南

测吧(北京)科技有限公司

测试

LIFO 后进先出、函数调用的堆与栈的区别

测吧(北京)科技有限公司

测试

JMeter 后置处理器:提升测试脚本的灵活性与可扩展性

测吧(北京)科技有限公司

测试

掌握 JMeter 虚拟用户管理:高效模拟负载并优化性能测试

测吧(北京)科技有限公司

测试

精通 JMeter 监听器与测试结果:高效收集与分析性能数据

测吧(北京)科技有限公司

测试

【C++】类的继承的深入探讨

EquatorCoco

Demo发布 | ClkLog成功集成Unity3D

ClkLog

uni-app 开源 sdk React Native Unity3D

JMeter 变量与引用:提升性能测试的灵活性

测吧(北京)科技有限公司

测试

元通汽车:顺国企改革之势,创财务共享新篇

用友智能财务

财务 企业数智化

《ERP vs. HAP》白皮书正式发布

明道云

掌握 JMeter 常用组件:深入了解性能测试的利器

测吧(北京)科技有限公司

测试

性能分析:系统级别指标(IO、CPU、内存、网络)的监控与优化

测吧(北京)科技有限公司

测试

JMeter 实时压测结果收集:高效监控与分析

测吧(北京)科技有限公司

测试

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