NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论

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

浅析财务共享各阶段面临的挑战

用友BIP

财务共享

JVM—解析运行期优化与JIT编译器

做梦都在改BUG

Java JVM JIT

华为云CodeArts Snap 智能编程助手PyCharm插件安装与使用指南

华为云PaaS服务小智

编码 插件 智能编程

深入浅出微服务:40个微服务架构实战案例(Dubbo+Springcloud)

做梦都在改BUG

Java 微服务 Spring Cloud

如何将千亿文件放进一个文件系统,EuroSys'23 CFS 论文背后的故事

Baidu AICLOUD

文件存储 元数据

如何在上架App之前设置证书并上传应用

雪奈椰子

如何通过财务共享推进财务精细化管理

用友BIP

财务共享

Github上星标55.9k的微服务神仙笔记真的太香了

做梦都在改BUG

Java 架构 微服务 Spring Cloud 设计模式

跪了!Alibaba内部优质Springboot笔记:两大项目实战+源码解析

做梦都在改BUG

Java spring 微服务 Spring Boot 框架

用友与临港集团签署战略合作协议

用友BIP

国资国企数智化转型

池州控股集团财务共享项目启动啦!

用友BIP

财务共享

更快速、更高效的键盘操作方式尽在Superkey Mac版~

真大的脸盆

Mac Mac 软件 键盘增强软件

属实不赖!Alibaba开源GitHub星标114K微服务架构全彩进阶手册

Java你猿哥

Java 架构 微服务 微服务架构 ssm

惊喜!华秋DFM软件升级,新功能让你爱不释手

华秋电子

软件测试的误解有哪些?

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

测试

软件测试 | 不合格需求分析的风险

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

测试

软件测试 | 软件需求的层次

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

测试

阿里全新推出:微服务突击手册,把所有操作都写出来了|超清PDF

Java你猿哥

Java spring Spring Cloud ssm Ribbon

厦门狄耐克:助推智慧医疗,需要夯实自身的技术底座

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 5 月 PK 榜

专业解读财务共享实现财务数智化转型的有效路径

用友BIP

财务共享

国内半导体分立器件逐步向高端应用市场推进,未来可期

华秋电子

太牛了!腾讯T9耗时69天整理出最全架构师进阶核心知识点笔记

做梦都在改BUG

Java

5000 字手把手实战|Kubernetes+极狐GitLab CI,获得极致 CI/CD 体验

极狐GitLab

Kubernetes DevOps 微服务 k8s CI/CD

500行代码代码手写docker-将rootfs设置为只读镜像

蓝胖子的编程梦

Docker 云原生 k8s #k8s Docker 镜像

用友协办国有资本投资运营公司第八次圆桌会议, 展示数智国资发展新路径

用友BIP

国资国企数智化转型

开发敏捷高效 | 云原生应用开发与运维新范式

CODING DevOps

DevOps 云原生 CODING DevOps 开发运维 敏捷高效

太香了!Alibaba内部架构师进阶指南,理论+实践双飞

做梦都在改BUG

Java 架构

软件测试的分类

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

测试

低代码平台简介(10家国产化低代码平台详细介绍)

优秀

低代码开发平台 低代码平台

秒杀系统常见问题—如何避免库存超卖?

做梦都在改BUG

秒杀系统 电商超卖

四川师范大学何云:事项法会计从五大方面助力企业创造价值

用友BIP

智能会计 价值财务 事项法会计

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