2008年富Internet应用(RIA)快速成长

简介: RIA(富Internet应用)从来不曾是多么重量级的东西,几年前,开发者企图创建一种超越常规的 Web 体验时,比如仪表盘或一些特殊效果,他们已经有一些初步的工具可用,那些构成 AJAX 的技术,以及基于 Flash 的方案已经初露锋芒。

RIA(富Internet应用)从来不曾是多么重量级的东西,几年前,开发者企图创建一种超越常规的 Web 体验时,比如仪表盘或一些特殊效果,他们已经有一些初步的工具可用,那些构成 AJAX 的技术,以及基于 Flash 的方案已经初露锋芒。如今,Flash 成了 Adobe 的一部分,AJAX 无处不在,微软和 SUN 也竞相加入,RIA 成为主流。作为 RIA 的轻量级组成部分,众多开源库变得炙手可热,Dojo, Ext, Google Web Toolkit, jQuery, MooTools, Prototype/Scriptaculous, 以及 Yahoo User Interface 成为程序员为网页添加奇幻效果的理想工具。

除了开源工具,一些商业 AJAX 框架,如 Backbase, Bindows, JackBe, 以及 Tibco General Interface 也出现在人们的视野。不过,在众多优秀的开源替代品面前,所谓的企业AJAX方案是否有存在的必要?尽管商业框架有更好的技术支持,文档与灵活性,然而这些正变得越来越不重要。

随着开源项目的逼近,商业产品在 AJAX 的背后发现了他们的立基市场,比如,JackBe 已经发展成一个连接 HTML, RSS, Web 服务,SQL 调用的企业融合平台,而 Backbase 进入服务端,并增加了对离线 RIAs 的支持,同时,为 Java 用户推出他们的一个 Ajax 框架的 Java 版本。而 Laszlo Systems,作为开源 RIA 平台的领头羊,正将他们的注意力集中在为商业用户提供 Web 2.0 桌面方案。

其它厂商从服务器端进入 AJAX: Nexaweb Enterprise Web 2.0 Suite 曾是基于 Java 的 CS 应用程序的平台商,现在也未 AJAX 和 Java 客户提供后台数据。WaveMaker 曾是 LAMP 平台的快速 Web 程序设计系统,现在是 Java 平台的快速 Web 程序创建系统,让新入门的开发者轻易实现 J2EE 应用的创建

更复杂的 RIA 方案也纷纷向 AJAX 示好。RIA 的宿将 Curl 曾获得2008年 InfoWorld RIA 平台年度产品奖在 2008 年的 6.0 版本中改进了同 AJAX 的交互性。除了允许 Curl applet 嵌入 AJAX 页,新版本还增加了皮肤控制以及图形改进,如反锯齿,部分透明,以及渲染旋转图片的能力。

Curl 6.0 是一个企业级 RIA 平台,包含高质量图形,复杂效果,简单的定制功能,以及在 Windows, Mac, Linux 客户端中出色的性能。Curl 甚至通过一个叫做 Nitro 的扩展增加了对离线的支持。难怪在 Adobe 与 Microsoft 的狂热氛围中,Curl 仍吸引了这么多人的目光。

2007年秋季微软的 Silverlight 推出时,已经拥有出色的开发与设计工具。2008年秋季推出的 Silverlight 2 在性能上有了长足长进,同时对 .NET 提供完全支持,2008年 北京奥运会 也成了 Silverlight 一试身手的重量级舞台。

2008 年 Adobe 携多个 RIA 产品华丽转身。Flex Builder 3.0 推出实时图表,数据绑定向导,Web 服务,application profiling,Adobe CS3 扩展等功能功能。然而 Adobe 最大动作要数 AIR 平台的推出,这个直接在桌面创建富Web应用的平台不需要浏览器到支持,最新的 1.5 版增强了商业用例,提供数据库加密以及更多改进。

在 2008年即将结束之际,SUN 推出了 JavaFX,一个被期待已久的 RIA 平台。早在8月份,其 SDK 预览在 InfoWorld 的评测中就以强大的数据绑定,页面布局饰件,动画,输入设备,矢量对象,透明,2-D关键帧动画等功能让人为之惊叹。SUN 还将通过为 Adobe Illustrator 与 Photoshop 提供插件而实现在设计与开发之间的连接。

本文国际来源:http://www.infoworld.com/article/09/01/02/53TC-ria-rollup_1.html
中文翻译来源:COMSHARP CMS (35公里译)

相关文章
|
人工智能 安全 测试技术
Inflection AI团队仅70人,Pi每日聊天消息数超40亿
【2月更文挑战第24天】Inflection AI团队仅70人,Pi每日聊天消息数超40亿
490 3
Inflection AI团队仅70人,Pi每日聊天消息数超40亿
|
11月前
|
存储 机器学习/深度学习 数据采集
《探秘鸿蒙Next:非结构化数据处理与模型轻量化的完美适配》
在鸿蒙Next中,处理非结构化数据以适配模型轻量化需求至关重要。通过数据清洗、归一化、特征提取(如词嵌入、CNN)、数据增强及分布式存储等手段,结合模型量化和剪枝技术,优化文本、图像、音频数据,确保模型高效稳定运行,提升智能应用性能。
236 4
|
网络协议 网络性能优化
第十二问:TCP慢起动详细解释
TCP的慢启动是其拥塞控制的一部分,旨在防止网络拥塞。在连接建立初期,TCP逐步增加发送的数据量,通过接收方的ACK确认来调整拥塞窗口(cwnd)。初始阶段cwnd较小,每收到一个ACK,cwnd增加1个MSS,发送速率大致翻倍。当cwnd达到慢启动阈值(ssthresh)时,进入拥塞避免阶段,cwnd改为线性增长。若发生数据丢失或网络拥塞,TCP会减小cwnd,重新进入慢启动。慢启动通过动态调整发送速率,确保网络不被瞬时大流量压垮。
|
传感器 安全
透明铝:未来材料的强度与透明度
【10月更文挑战第20天】透明铝是一种由氮氧化铝或氧化铝陶瓷基板制成的透明陶瓷材料,具备高强度和高透明度。本文探讨其基本原理、技术特性、应用领域及未来趋势,揭示其在军事、航空航天、汽车制造和建筑设计等领域的广泛应用前景和巨大潜力。
|
JavaScript 前端开发 物联网
Node.js一般在什么场景下使用?
Node.js是一个基于Chrome V8 JavaScript引擎构建的开源运行时环境,它允许开发者使用JavaScript在服务器端运行代码。Node.js具有高性能、轻量级、事件驱动和非阻塞I/O等特性,这些特性使得它在多种场景下具有广泛的应用。
314 0
|
小程序 开发者
【小程序/APP 备案】什么样的小程序/APP需要备案,备案要求是什么?
【小程序/APP 备案】什么样的小程序/APP需要备案,备案要求是什么?
958 3
|
人工智能 JavaScript IDE
蚂蚁智能研发助手CodeFuse来了!支持40余种编程语言
祝各位开发者节日快乐!今天,在这个特殊的日子里,我为大家带来一份小礼物——蚂蚁出品的智能研发助手 CodeFuse~
788 0
蚂蚁智能研发助手CodeFuse来了!支持40余种编程语言
|
人工智能 算法 固态存储
极智AI | 目标检测实现分享三:详解YOLOv3算法实现
大家好,我是极智视界,本文详细介绍一下 YOLOv3 算法的设计与实践。
326 0
|
机器学习/深度学习 缓存 架构师
十年技术进阶路,让我明白了三件要事(8000字长文)
8000字长文,大概花费您10分钟的阅读时间,我将以十年成长道路与八年写博经历分享与你,希望能给予各位读者或多或少的建议与提醒
721 1
十年技术进阶路,让我明白了三件要事(8000字长文)
|
安全 Java 关系型数据库
软件工程之图书管理系统总体设计
软件工程之图书管理系统总体设计
软件工程之图书管理系统总体设计