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公里译)

目录
打赏
0
0
0
0
7
分享
相关文章
人工智能的伦理困境与挑战
在本文中,我们将探讨人工智能技术的快速发展所带来的一系列伦理问题和挑战。随着AI技术的不断进步和应用范围的扩大,如何确保其发展符合道德标准、保护个人隐私以及避免潜在的社会不公成为了亟待解决的问题。本文旨在通过分析当前AI领域面临的主要伦理困境,并提出可能的解决方案或缓解措施,以促进更加负责任地使用和发展人工智能技术。
869 1
第十二问:TCP慢起动详细解释
TCP的慢启动是其拥塞控制的一部分,旨在防止网络拥塞。在连接建立初期,TCP逐步增加发送的数据量,通过接收方的ACK确认来调整拥塞窗口(cwnd)。初始阶段cwnd较小,每收到一个ACK,cwnd增加1个MSS,发送速率大致翻倍。当cwnd达到慢启动阈值(ssthresh)时,进入拥塞避免阶段,cwnd改为线性增长。若发生数据丢失或网络拥塞,TCP会减小cwnd,重新进入慢启动。慢启动通过动态调整发送速率,确保网络不被瞬时大流量压垮。
351 0
HuggingGPT解析:使用 ChatGPT及HuggingFace上的族系解决AI问题
HuggingGPT是一个框架,它使用大型语言模型(如ChatGPT)作为控制器来管理和协调Hugging Face上的AI模型,以语言作为通用接口解决多模态和领域的复杂AI任务。
287 0
HuggingGPT解析:使用 ChatGPT及HuggingFace上的族系解决AI问题
Node.js一般在什么场景下使用?
Node.js是一个基于Chrome V8 JavaScript引擎构建的开源运行时环境,它允许开发者使用JavaScript在服务器端运行代码。Node.js具有高性能、轻量级、事件驱动和非阻塞I/O等特性,这些特性使得它在多种场景下具有广泛的应用。
142 0
构建未来:人工智能在创造性问题解决中的应用
【4月更文挑战第29天】 随着技术的不断进步,人工智能(AI)已经从简单的数据处理和模式识别演变为能够进行复杂决策和创新的领域。本文将探讨AI如何通过模仿人类的认知过程来解决创造性问题,以及这一技术如何被应用于艺术创作、工程设计和科学研究等多领域中。我们将分析最新的研究进展,展示AI如何在这些领域中不仅辅助人类工作,而且在某些情况下超越人类的创造力。
【小程序/APP 备案】什么样的小程序/APP需要备案,备案要求是什么?
【小程序/APP 备案】什么样的小程序/APP需要备案,备案要求是什么?
768 3
蚂蚁智能研发助手CodeFuse来了!支持40余种编程语言
祝各位开发者节日快乐!今天,在这个特殊的日子里,我为大家带来一份小礼物——蚂蚁出品的智能研发助手 CodeFuse~
611 0
蚂蚁智能研发助手CodeFuse来了!支持40余种编程语言
十年技术进阶路,让我明白了三件要事(8000字长文)
8000字长文,大概花费您10分钟的阅读时间,我将以十年成长道路与八年写博经历分享与你,希望能给予各位读者或多或少的建议与提醒
669 1
十年技术进阶路,让我明白了三件要事(8000字长文)

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问