QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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

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

关注

评论

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

英特尔计划建造浸没式实验室,帮助高功率芯片快速降温

BeeWorks

2022云原生网络趋势 | K8s托管整个基础设施、多云、边缘计算、安全等场景,将云原生网络带向新战场

York

云原生 网络 Kube-OVN cni 6月月更

哪些人比较适合加盟自助洗车

共享电单车厂家

加盟自助洗车

洗车行业前景好不如开个自助洗车店

共享电单车厂家

自助洗车加盟 开自助洗车店

展示 Postlight 的 WordPress + React Starter Kit

海拥(haiyong.site)

WordPress 6月月更

运维领域告警智能定级原理探索(含详细实验报告)

云智慧AIOps社区

运维 安全 监控 告警

招聘 | 上班轰趴,下班狼人杀,天天招人,怕是要发!

Alluxio

面试 程序员人生 招聘 互联网热点 Alluxio

各国儿童节时间是不一样的

清林情报分析师

数据可视化 知识图谱 儿童节

Jetpack Composes 入门

坚果

6月月更

WASM VS EVM,波卡的选择预示了公链未来

One Block Community

区块链 公链 波卡生态

幸运哈希算法竞猜游戏开发特点分析(成熟方案)

开发微hkkf5566

Redis 忽然变慢了如何排查并解决?

码哥字节

redis Redis 核心技术与实战 6月月更

CPU利用率从10%提升至60%:中型企业云原生成本优化实战指南

星汉未来

运维 云原生 IT成本 星汉未来 FinOps

【高并发】你知道吗?大家都在使用Redisson实现分布式锁了!!

冰河

并发编程 多线程 高并发 异步编程 6月月更

自助洗车机还能加盟你不知道吧?

共享电单车厂家

自助洗车机 自助洗车加盟

相约龙蜥,开源一“夏”!2022编程之夏ASoC开始报名了

OpenAnolis小助手

阿里巴巴 开源项目 龙蜥社区 高校学生 技术项目

为企业业务流程提速的BPM

力软低代码开发平台

2022 支付宝五福 |“联机版”打年兽背后的网络技术 RTMS

阿里巴巴终端技术

客户端 网络技术 网络通信

博睿数据拨测入场加速广电深度融合

博睿数据

智能运维 博睿数据 智慧广电

6元自助洗车机一般都什么价位

共享电单车厂家

自助洗车加盟 6元自助洗车机

为什么你的网站需要搭建在线帮助中心?

小炮

24小时无人自助洗车要如何加盟?

共享电单车厂家

自助洗车加盟

有了这个云端Mock功能,你的简历起码提升30分!

Liam

前端 Postman 前端教程 API文档 前端工具

如何撰写数据中台蓝图方案

agileai

数据中台 企业服务总线 主数据平台 数据分析平台 蓝图方案

“东数西算”与“双碳”双驱力叠加,新华三争当“全能型选手”

BeeWorks

移动端异构运算技术-GPU OpenCL编程(进阶篇)

百度Geek说

顶级好用的 React 表单设计生成器,可拖拽生成表单

蒋川

低代码 开发工具 React 表单 组件

6 月直播 7 场干货全剧透!今天:飞腾CPU调优原理及方法 | 第 19 期

OpenAnolis小助手

cpu 直播 sig 龙蜥大讲堂 飞腾

2022年4月线上终端药品增长迅猛,市场政策合规进程加快

易观分析

医药类

成本节省 50%,10 人团队使用函数计算开发 wolai 在线文档应用

Serverless Devs

Serverless wolai

定档615 | 数字化基础软件自主创新分享周即将来袭,点击获取“通关密钥”!

网易数帆

大数据 云原生 基础软件 数字化转型 自主创新

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