RIA的困扰

原创 2004年12月30日 14:52:00

    最近一段时间关于RIA的报道和技术越来越多。Macromedia Flash&Flex, Laszlo,Microsoft XAML,Bindows,Orecal Form 等等。这两天在网上看看相关技术,作为一个对多媒体技术很感兴趣的用户,我对这些技术有些自己的看法。(简单说来就是我对这些技术会作如何选择)。
    从适应不同平台浏览器的角度考虑,大多技术都用得是把XML转换成SWF文件,因为目前绝大多数浏览器都包含Flash Player,所以这是个跨平台的不错的选择。但有一个问题,就是通信的问题,据我了解目前的通信并不是很方便,例如Flex 1.5 Remot Object居然只支持AMF方式,也就是和Maromedia Remoting 通信只能用它自己的格式(也许我了解得不深,从他的介绍上来看是这样的)。利用Web Service方面不知道如何,对数据库的操作比较烦,只能自己解析XML达到接收数据的目的,估计和Flash中XMLLoad差不多。
    从费用上来说,Flex对于国内用户来说太贵了$1200,估计很多公司不会接受。Macromedia一向不便宜。当初Maromedia Remoting也是如此,现在还要两者共同部署,可怕的费用。这样看来Laszlo除了只支持Flash 5意外,少了不少控件,反而是个不错的选择OpenSource,也能实现功能,通信方面应该更能和J2ee的服务器良好的配合。为什么只支持Flash 5呢,我猜想这和Macromedia有关,因为Macromedia只给其他个人和商业单位Flash 5版本的SDK,我想这是导致Laszlo被动的直接原因。标准在别人手里,没办法呀。其实最早自己也想开发一些基于SWF的软件,但时间原因都没有成功,现在看看Laszlo的想法,真的不错。一个时时的编译Swf文件的“编译器”,或者说Flash Player Server。这和我早先想做一个类似的Shockwave的“编译器”在想法不谋而合。所以我现在太想看看Laszlo的源代码了72_72.gif跑题了,继续说RIA。现在该说说Microsoft了,那个领域也少不了他的身影,这次他发布的是集成在长角牛里面的XAML,可以说是胖客户端,在界面上决不逊色Flex,而且Microsoft的老办法,集成在操作系统中,先天的优势,除了不能跨平台,其余的一切都好。Flex的最大竞争对手,自己订制标准跟你竞争,这就是微软,霸气?霸道?有底气就敢干~~
    综上所述,如果你是windows的忠实用户,或者你部署的程序只在windows环境下应用,XAML是个值得期待的技术,而且Microsoft在界面设计上决不输给任何人。如果资金足,Flex是不错的选择,再配合Macromedia其他的产品,在作教育、演示方面是个不错的选择,生动、美观,这些都是类似软件需要的,同时又是ERP类似软件不需要的,他们需要稳定,不是“中看”。如果你想我,没钱又想用新的技术,不如看看Laszlo,学习新技术,还能跳自己在设计上面的造诣(我想Laszlo源代码中应该没少用设计模式把),挺好。其他几项技术,我不熟悉,据说Bindows很臃肿,慢。Orecal Form 更是从来没用过。
    

几种RIA技术(富互联网应用程序)比较

 Rich Internet Application(富互联网应用程序,简称RIA),一种全新的Web应用程序架构,它结合了桌面软件良好的用户体验和web应用程序易部署的优点,很快获得了企业的青...
  • IT_Huazi
  • IT_Huazi
  • 2015年04月03日 15:51
  • 2475

silverlight学习之路(1)创建 RIA Services 解决方案

学习过程真的很悲剧啊! 开发工具:VS2012+silverlight5
  • duyelang
  • duyelang
  • 2014年07月22日 14:50
  • 808

什么是用RIA?

传统网络程序的开发是基于页面的、服务器端数据传递的模式,把网络程序的表现层建立于HTML页面之上,而HTML是适合于文本的,传统的基于页面的系统已经渐渐不能满足网络浏览者的更高的、全方位的体验要求了。...
  • osun2010
  • osun2010
  • 2013年12月21日 16:43
  • 300

SilverLight商业应用程序开发---学习笔记(2) WCF RIA服务

从服务器暴露数据 何为WCF RIA服务 RIA服务建立在WCF顶层,用于建立与服务器可沟通的数据驱动Silverlight应用程序.可以描述如下 数据为中心的设计模式 可提供高级数据管理,...
  • Eric_K1m
  • Eric_K1m
  • 2013年07月01日 14:30
  • 966

【BZOJ1563】【NOI2009】诗人小G(dp+决策单调性)

Description Input Output对于每组数据,若最小的不协调度不超过1018,则第一行一个数表示不协调度若最小的不协调度超过1018,则输出”Too hard to arrange...
  • mousemjq
  • mousemjq
  • 2017年03月15日 21:37
  • 172

HDU 1874.畅通工程续【最短路径(Dijkstra算法)】【4月14】

畅通工程续 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm...
  • a995549572
  • a995549572
  • 2016年04月14日 21:19
  • 206

利用JavaFx开发RIA桌面应用-构架思路

对于JavaFx开发RIA桌面应用的一些心得及构架思路,核心就是业务分组,独立开发SDK,最后集成。...
  • loongshawn
  • loongshawn
  • 2016年11月15日 17:40
  • 1353

关于继承的那些困扰.

我们已经知道,在基类以private方式被继承时,其public和protected成员在子类中变为private成员。然而某些情况下,需要在子类中将一个或多个继承的成员恢复其在基类中的访问权限 ...
  • seebetpro
  • seebetpro
  • 2015年07月12日 20:37
  • 372

摘录的些许概念__RIA

RIA(Rich Internet Applications) 丰富互联网程序,具有高度互动性、丰富用户体验以及功能强大的客户端。...
  • Ade_Baron
  • Ade_Baron
  • 2014年09月05日 19:58
  • 238

几款Web富客户端(RIA)框架

ExtJS、EasyUI、LigerUI、DWZ、B-JUI、Bootstrap
  • accountwcx
  • accountwcx
  • 2015年08月21日 15:27
  • 20059
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:RIA的困扰
举报原因:
原因补充:

(最多只允许输入30个字)