今天和大家分享一下adobe air是什么(adobe air是什么软件)的问题。以下是边肖对这个问题的总结。让我们来看看。
1。Adobe AIR是什么软件?
Adobe Integrated Runtime (AIR)是一个跨操作系统的运行时,它使用现有的Web开发技术(Flash、Flex、HTML、JavaScript、Ajax)来构建富互联网应用程序,并将其部署为桌面应用程序。
AIR支持现有的Web技术,如Flash、Flex、HTML、JavaScript和AJAX,并且可以使用最熟练的技术来开发最具用户体验的RIA程序:
1.基于Flash或Flex:应用的根内容(理解为容器)是基于Flash或Flex的Flash/Flex (SWF)、HTML或PDF。应用的根内容是HTML (HTML,JS,CSS)或者PDF基于Flash/Flex(SWF);
2.基于HTML,应用的根内容是HTML、JS、CSS Flash/Flex或基于HTML的PDF,应用的根内容是Flash/Flex (SWF)或基于HTML的PDF。用户使用AIR应用程序的方式与传统桌面程序相同。安装运行时环境后,AIR程序可以像其他桌面程序一样运行。
3.开发AIR应用不需要做额外的跨平台工作,节省时间,因为跨平台的工作AIR已经替我们做了(只要其他平台能支持AIR就行);
4。与Web技术及其设计模式相比,AIR应用程序的开发非常迅速。她让Web开发技术搬到桌面上,不用学习桌面开发技术,也不用学习复杂的底层代码,比C、C++等底层语言更容易学习,也不用处理各操作系统复杂的底层API。
扩展信息:
Adobe air是知名软件公司Adobe的产品之一。Adobe Integrated Runtime允许您利用现有web开发技能(包括Flash、Flex、HTML、JavaScript、Ajax)的优势来构建和配置跨平台(或跨操作系统)的桌面RIA(InternetApplications)应用程序。
Adobe integrated runtime是为网络和桌面应用程序的结合而开发的技术,它可以在不使用浏览器的情况下控制网络上的云程序。2.7以后的版本不再支持桌面Linux操作系统。
参考:Adobe air-百度百科
二、Adobe AIR是什么,有什么用
其实Adobe Air是一个平台,它提供了一些软件接口,想开发软件的人可以用这些接口和其他编程技术开发一些软件。
这些开发的软件只能在安装了Adobe Air的电脑上运行。看看你的电脑上有没有什么软件是你必须依赖Adobe Air才能运行的。如果没有,可以卸载。现在基于Adobe Air的软件已经不多了,有一部分可以用其他软件替代。
Adobe air是知名软件公司Adobe的产品之一。Adobe Integrated Runtime允许您利用现有的web开发技能(包括Flash、Flex、HTML、JavaScript、Ajax)。
建立和配置跨平台(或跨操作系统)的桌面RIA(InternetApplications)应用程序。
Adobe integrated runtime是为网络和桌面应用程序的结合而开发的技术,它可以在不使用浏览器的情况下控制网络上的云程序。2.7以后的版本不再支持桌面Linux操作系统。
扩展数据:
Adobe AIR的优点和缺点:
一、网络应用的几种形式
网络应用程序很复杂,大致可以分为以下几种类型:
Web访问模式——比如大量的web服务应用可以直接通过ie、firefox等浏览器,借助统一标准的http协议来获取服务。浏览器虽然也是客户端,但对于用户来说已经是标准配置,用户访问的web服务与浏览器无关,可以和下面的桌面软件分开;
优点:跨平台,除了桌面程序的所有优点,跨平台是它最大的优点,与操作系统平台和浏览器无关。
缺点是:用户的交互操作和用户体验不如桌面应用。虽然web的ajax技术改善了这个问题,但还是不如客户端方便。可以提供的web服务的形式受到单一协议的限制。
二、限于操作系统桌面(或客户端)程序——如bt下载、im软件等。,有多种协议,需要下载安装才能获得服务。
优点是:用户的交互操作体验,只要想做就能做到位,因为很多操作都是本地的,不需要网络链接,所以操作响应是即时的。此外,提供的网络服务形式不受单一协议的限制,他甚至可以自己制定协议。
跨平台客户端应用——主要是sun倡导的java技术,一次跨平台开发执行。
缺点是技术本身需要下载安装一个虚拟机,这对于大部分网民来说也是一个门槛。
比较:
1.与web相比,它具有客户端的优势;您可以脱机运行,偶尔在需要时连接到网络。
2.与传统客户端相比,优势在于跨平台,开发成本低。比如这个特性可以让现有的国内电子杂志系统很容易跨平台。
3.相对于java的跨平台优势在于其flash技术本身带来的更具吸引力的交互性能。
缺点:
1.其虚拟机的下载安装将是一个推广的门槛。
2.毕竟用的大部分技术都是web开发技术。虽然桌面上有一些api扩展,但它们肯定不能完全取代传统的客户端开发。