Adobe AIR 简介

Adobe® AIR® 是一种跨操作系统的运行时,通过它可以利用现有 Web 开发技术(Adobe® Flash® CS3 Professional、Adobe® Flash® CS4 Professional、Adobe® Flex™、Adobe® ActionScript® 3.0、HTML、JavaScript®、Ajax)构建丰富 Internet 应用程序 (RIA) 并将其部署到桌面。 

在 Adobe AIR 开发人员中心 (http://www.adobe.com/cn/devnet/air/) 可以找到有关 Adobe AIR 入门和使用的详细信息。 

借助 AIR,您可以在熟悉的环境中工作,可以利用您认为用起来最舒适的工具和方法,并且由于它支持 Flash、Flex、HTML、JavaScript 和 Ajax,您可以创造满足您需要的可能的最佳体验。 

例如:可以使用以下技术之一或其某一组合开发应用程序: 

Flash/Flex/ActionScript 
HTML/JavaScript/CSS/Ajax 
PDF 可以由任何应用程序利用 
因此,AIR 应用程序可以: 

基于根内容为 Flash/Flex (SWF) 的 Flash 或 Flex 应用程序 
基于具有 HTML 或 PDF 的 Flash 或 Flex。根内容为包含 HTML(HTML、JS、CSS)或 PDF 内容的 Flash/Flex (SWF) 的应用程序 
基于 HTML。根内容为 HTML、JS、CSS 的应用程序 
基于具有 Flash/Flex 或 PDF 的 HTML。根内容为包含 Flash/Flex (SWF) 或 PDF 内容的 HTML 的应用程序 
用户与 AIR 应用程序交互的方式和他们与本机桌面应用程序交互的方式相同。在用户计算机上安装一次此运行时之后,即可像任何其他桌面应用程序一样安装和运行 AIR 应用程序。 

此运行时通过在不同桌面间确保一致的功能和交互来提供用于部署应用程序的一致性跨操作系统平台和框架,从而消除跨浏览器测试。不是针对特定操作系统进行开发,而是以此运行时为目标,它具有以下优点: 

针对 AIR 开发的应用程序可以在多个操作系统上运行,同时不需要进行额外的工作。此运行时确保在由 AIR 支持的所有操作系统上进行一致并可预知的呈现和交互。 
可以更快地构建应用程序,因为此运行时让您可以利用现有 Web 技术和设计模式以及将您的基于 Web 的应用程序扩展到桌面,而不需要学习传统的桌面开发技术或复杂的本机代码。 
与使用诸如 C 和 C++ 之类的较低级别的语言相比,使用此运行时可以更轻松地开发应用程序。无需管理特定于每个操作系统的复杂的低级别 API。 
当针对 AIR 开发应用程序时,可以利用一组丰富的框架和 API: 

由此运行时提供的特定于 AIR 的 API 和 AIR 框架 
SWF 文件中使用的 ActionScript API 和 Flex 框架(以及其他基于 ActionScript 的库和框架) 
HTML、CSS 和 JavaScript 
大多数 Ajax 框架 
AIR 在很大程度上改变了应用程序的创建、部署和使用方式。您获得了更富有创造性的控制能力,并可以将您的基于 Flash、Flex、HTML 和 Ajax 的应用程序扩展到桌面,而不需要学习传统的桌面开发技术。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值