ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Silverlight的RIA商业应用不走寻常路

Silverlight的RIA商业应用不走寻常路

原创 Linux操作系统 作者:iteched 时间:2010-09-02 18:05:34 0 删除 编辑
Internet已经日益成为应用程序开发的默认平台。用户对应用程序复杂性要求日增,但现在的Web应用程序对完成复杂应用方面却始终跟不上步伐。用户 与今天中等复杂程度的Web应用程序交互时,其体验并不能令人满意。RIA的出现能否解决这些问题,还需要我们继续观望。微软就是先行者,Silverlight一直致力于将RIA带入商务应用领域。

  在今天TechED 2009会上,微软中国研发集团服务器与开发工具事业部项目经理郭晓颖以《用Silverlight进行高效的RIA商务应用开发》为题,从现今商业应用的热门词汇——RIA和数据说起了微软Silverlight在这俩个方面的应用,以及衍生出来的.NET RIA Service。

  为何不少知名企业愿意将重要的电子商务网站,内部核心业务平台都投入在这个技术上。RIA到底有何魅力?RIA技术能将原本桌面应用程式的操作方式搬上网站,让网页也能够具有高互动的操作介面,使得Web化的企业资讯系统,现在也可以好用。。这正解决了既有企业资讯系统Web化后,网页操作不如桌面应用程式操作性的问题。

  图1 什么是RIA

  微软公司的SilverLight技术便是为此应运而生的。这一技术来自于微软的WPF技术,是专门为在网络设计应用中提供富有表现力的交互性应用而提供的,当然随着它最新版本的推出,它已经具备了桌面应用的功能,不仅如此,更提供了丰富的网络应用控件,便捷的网络部署方式,跨平台和浏览器的支持等众多实用功能,开发设计者便可以以此为依据丰富RIA应用。商务应用的新篇章也便从此打开。

  对于商务应用的具体设计,Silverlight做出来相应的调整,简化了N层的开发结构。

  图2 简化了设计结构

  更提出了.NET RIA Services,由Silverlight提供客户端服务,ASP.NET提供网站服务器服务。以此为基础满足了统一客户和服务器端模型,简化数据移动和支持多种数据源等要求。

  图3 .NET RIA Service

  并且在Visual Studio 2010和.NET4中也提供了全面支持,好多新功能大大简化设计开发的步骤,提高了效率,比如一项Behavior(动作)功能,他可以使设计人员轻松的做出一些很酷的程序。这样使得大范围的商业部署成为可能,在人力和成本上都给出了可行性的解决办法。

  相信微软Silverlight的RIA商务应用之路将是一条不寻常的,精彩纷呈的阳光大道。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24528261/viewspace-672481/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-08-31

  • 博文量
    160
  • 访问量
    122683