最近小编看到大家都在讨论adobe air是什么_adobe air是什么软件 相关的事情,对此呢小编也是非常的感应兴趣,那么这件事究竟是怎么发生的呢?具体又是怎么回事呢?下面就是小编搜索到的关于adobe air是什么_adobe air是什么软件 事件的相关信息,我们一起来看一下吧!
今天我想和大家分享一下关于adobe air是什么(adobe air是什么软件)的问题。以下是边肖对这个问题的总结。让我们看一看。
(资料图)
一、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, *** ,CSS)或者PDF基于Flash/Flex(SWF);
2.基于HTML,应用的根内容是HTML, *** ,CSS是基于HTML的Flash/Flex或PDF,应用的根内容是基于HTML的Flash/Flex (SWF)或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的产品之一。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服务的可用形式受到单一协议的限制。
2.仅限于操作系统的桌面(或客户端)程序——如bt下载、im软件等。,类型多样,协议繁多,需要下载安装才能获得服务。
优点是:用户的交互操作体验只要他想就能做到位,因为很多操作都是在本地进行的,没有 *** 链接,所以操作响应即时,提供的 *** 服务形式也不像web那样受限于单一协议,甚至可以自己做协议。
跨平台客户端应用——主要是sun倡导的java技术,一次开发,跨平台执行。
缺点:它的技术本身需要下载一个虚拟机才能安装,这对于大部分网民来说也是一个门槛。
比较:
1.与web相比,它具有客户端的优势;您可以脱机运行,偶尔在需要时连接到 *** 。
2.与传统客户端相比,它具有跨平台、开发成本低的优点。比如这个特性可以让国内现有的电子杂志系统很容易跨平台。
3.相比java的跨平台优势,其flash技术本身带来的交互性能更具吸引力。
缺点:
1.其虚拟机的下载安装将是一个推广的门槛。
2.毕竟大部分都是web开发技术。虽然桌面端有一些api扩展,但肯定不能完全代替传统客户端的开发。