2008年RIA平台发展回顾

开发 后端
2008年,迅速发展的RIA平台为过去的2008年内增添了一丝光彩。Flex技术的广泛应用,AJAX无所不在的,微软和Sun公司也已经纷纷推出新技术加入了竞争,RIA应用即将成为主流。

2008年,迅速发展的RIA平台为过去的2008年内增添了一丝光彩。就在短短几年前,开发商想创建一个非凡的浏览器经验,这样,他们就能从大把的费解的工具中读取数据。

现在,Flash是Adobe系统的一部分,AJAX无所不在的,微软和Sun公司也已经加入了竞争,RIA是当今主流。Dojo,Ext,谷歌网络工具包,jQuery,MooTools ,Prototype/ Scriptaculous,雅虎等的用户界面非常适合只需要为网页添加一些花哨功能(日期选择,一个数据网格,某种形式的预处理,等等)的程序员。

开源工具的一大进步是商业的AJAX框架,如Backbase , Bindows,JackBe,和Tibco通用接口。但是,它们还能保持自己的优势吗?已经有众多的开放源码的替代品,为什么还要所谓的“企业Ajax ”解决方案呢?

其原因从更好的技术支持和记录到更完善和更灵活。但在开源和商业工具之间找出意义深远,明确的区别变得越来越难。

随着开源项目扩展其范围,开发商正试图寻找超越AJAX的位置。例如,JackBe的产品把HTML,RSS,网络服务,和SQL调用捆在了一起,已演变成“企业混搭程序”的平台。Backbase也锁定在服务器端,增加了对离线RIAs的支持并为Java开发员发布了它的AJAX架构。Laszlo Systems是现在杰出的开源RIA平台引导者,它侧重于为企业和服务商提供Web 2.0的桌面解决方案。

其他厂商已经从服务器端进入AJAX领域:Nexaweb企业Web 2.0套件,开始时基于Java架构是为建立客户服务器应用程序,现在它为AJAX以及Java客户端提供后端数据。WaveMaker开始时作为LAMP上的,现在是Java的快速Web应用建设者,程序开发的新手点点鼠标就可以实现全面J2EE应用的建设。

还有为AJAX增添的更先进的RIA解决方案。RIA前辈Curl,曾获InfoWorld 2008年度富互联网应用平台最佳技术奖,在2008年的6.0版本中改进了与AJAX的互用性。除了允许一个Curl Applet可以嵌入到现有的AJAX网页,新版本还增加了皮肤更换控制和图像改进功能,如抗锯齿,部分透明,旋转图像。

Curl 6.0是一个高强度的RIA平台,为Windows, Mac和Linux的客户带来了高品质的图形和复杂的影响,它容易定制并且性能优良。Curl甚至通过所谓的Nitro扩展增加离线支持。毫无疑问,Curl将吸引更多开发商的注意。

当微软Silverlight在2007年秋季首次推出时,它已有良好研发和设计工具(分别在Visual Studio和微软的Expressions 套件中)作为支持,而且在MLB.com已经有一个高知名度的部署。但是,至少在高互动应用方面,性能是值得关注的。2008年秋季的发布的Silverlight2兑现了支持.NET的承诺,它拥有丰富的控制和联网的APIs以及非凡的速度。微软还把北京奥运会和Blockbuster列入了旗舰客户名单。

2008年,Adobe两个重要RIA的发布令人刮目相看。Flex Builder3.0完成了基于Eclipse的工具包(支持图形化布局,丰富的,闪光驱动的Web GUIs ),它包括实时图表,数据绑定术和网络服务,应用剖析流程以及Adobe CS3扩展,旨在弥合设计者与开发人员间的差距。 然而,Adobe更大的动作是推出了AIR( Adobe综合运行时) ,一个用于包装和部署富互联网应用程序并直接到桌面的SDK和运行库。它支持脱机运行,不需要浏览器。最近的1.5版本的发布为企业用户增强了的数据库加密和其他改进。

随着2008年接近尾声,Sun发布了业界期待已久JavaFX。早在8月,SDK的预演就凭借它令人印象深刻的数据绑定功能;良好的工具收集的布局,动画和输入设备监听;支持向量对象,透明度和二维关键帧动画,惊愕了评论家们。和Adobe和微软一样,Sun也正努力通过Adobe Illustrator和Photoshop 的插件,关闭设计和开发之间的循环。

如果你在找寻2008年有哪些好消息,你会发现RIA的一系列发展令你惊讶。 Adobe 通过Flex /AIR组合引领发展,它们的融合也成为设计师的无敌工具。微软的Silverlight已经发展得相当不错,它带领ASP.Net的开发员走上了通向RIA的捷径。Sun的JavaFX有着像Java的句法,这给了Java开发员一把利器(和商业支持者),他们可以轻松地迎接从未如此美好的明天的网络。

【编辑推荐】

  1. JavaFX能否实现Sun的桌面端梦想
  2. Silverlight 2.0 步入成熟期
  3. Flex 2: 打开下一代富互联网应用之门
责任编辑:佚名 来源: IT专家网
相关推荐

2009-01-16 16:47:19

西蒙综合布线发展

2009-06-26 09:10:40

.NET平台

2009-06-12 21:48:10

Java虚拟机发展

2015-12-24 09:39:11

2022-08-30 20:55:08

云计算IT公有云

2009-06-10 16:30:56

GlassFish

2010-01-07 09:14:27

2017-01-03 16:03:56

2020-03-16 10:52:34

云计算云存储技术

2017-03-19 16:09:00

语音识别

2009-01-03 08:55:04

Java2008NetBeans

2009-01-06 09:34:42

.NET2008Silverlight

2009-03-11 11:07:32

2011-06-23 12:02:43

SPARC云计算服务器

2013-09-11 14:00:16

Windows 8.1

2009-11-05 14:01:57

网管软件

2018-01-04 00:51:00

软件开发物联网人工智能

2011-07-20 10:16:36

移动平台应用开发2011年

2009-11-02 13:45:18

接入网技术

2011-05-20 21:49:46

点赞
收藏

51CTO技术栈公众号