博客

只说 sayonly.com

-只说  sayonly.com                 english | other
 
在前两天到Google Gears,disc2006提到“Adobe有自己的Apollo runtime要大力推,相关应用比Gears有看头的多,而且不需要浏览器。”,我在后面的留言提到RIA,干脆再说说RIA看看。

RIA倒不是提出于Adode,应该是Macromedia(05年才被Adobe收购),是下一代web应用框架,全称是Rich internet application。比较流行的有Adobe的Flex(据说正着力与应用到手机,当然流言说Macromedia的framework在中国移动那 里被否了,理由是他们技术水平太差,呵呵),基于Flash的框架,Apollo是针对的后台环境,相应的开发IDE有第三方提供。另外,还有 Microsoft的SilverLight,我在那边web开发格局中提到的XAML,SilverLight中采用的标准就是这个,IDE是力大招沉的.net(似乎是3.0)。再其次就是Sun的JavaFx,这个也是刚刚发布不长时间哦,这里有比较详尽的解释,当然,AJAX的末日,显然有点大言不惭地味道。最后,还有open source的OpenLaszlo,我看过他们对youtube、amazon等一些网站的RIA demo,可惜载入等还是慢了很多啦。

传统web应用(或者说是浏览器模式)是请求应答模式,RIA基本上可以说是在用户终端上面增加了一个中间层,用户的请求,先经过客户端引擎的过滤,客户端引擎可以实现表现更为丰富的应用,“Rich”主要指此而言。

按照这个标准来看,Google Gears目前来讲,还只能说是AJax的增强引擎,不能说是RIA的引擎。跟Microsoft等不同的是,google并没有全面提供RIA的solution,相比起来,它甚至连个平台(platform)都算不上。当然,从另外一个角度,我们甚至可以把现在的Gmail也称为RIA,虽然这个RIA不够梦幻。

几个问题:
1,速度问题
就像提到OpenLaszlo时说道载入速度问题,大部分RIA框架都存在速度问题,flash/java未必符合最终的web应用开发,这可能会使比较关键的问题。

2,搜索引擎亲和力
Ajax使用过多会影响网页搜索引擎亲和力,这是开发者都了解得问题。如果界面使用Flash,或者是java,那就更麻烦了。目前的搜索引擎不可能索引到。这几乎使得所有的RIA页面沦为华而不实的试验品。

我想,google最终一定会有一个针对浏览器界面的应用,或者针对RIA/XHTMl(Xhtml-SVG)的页面搜索的优化产品。姑且叫做Google Lube,哈。

3,Sandbox
所有的RIA应用均是运行于一个Sandbox中,基于安全考虑,会限制访问系统资源。Google Gears是否有此限制,我不是很清楚。但是我想,最终来讲,类似于Google gears的浏览器外壳应用(windows上的独立安装的一个exe文件),应该还是会突破这个限制,以作恶还是不做恶的名义。

 
 
 
        ( 订阅RSS频道:文儿 feed.sayonly.com    收藏  tag.sayonly.com

Trackback: http://tb.donews.net/TrackBack.aspx?PostId=1179605


[点击此处收藏本文]  发表于2007年06月25日 10:55 PM




正在读取评论……

发表评论

大名:
网址:
验证码
评论 
   

news

sayonly.com
mail me
RSS-feed.sayonly.com-xml
用bloglines订阅
用myyahoo订阅
用gougou 订阅
用rssshow 订阅
本站Creative Commons License:署名、非商业

HOT

xml 从blog到成书   立即查看

讨论ing的话题:

系列:移动网络是否会开放?
查看系列文章
网志与博客:blog的中文历程
查看系列文章

最近文章

     -订阅 feed.sayonly.com Email:

最近收藏

     -订阅 tag.sayonly.com
Email:

导航

blog stats

文章

收藏

相册

人员

存档


正在读取评论……