什么是Adobe Air?我看到很多人在谈论它,甚至看到了它的应用程序,但我仍然不确定它有何独特之处或与其他语言有何不同。请有经验的程序员给我简明扼要的解释。
编辑:我不熟悉Flex,所以我找到了这个好的解释:http://www.onflex.org/ted/2008/01/what-is-flex.php
编辑:我不熟悉Flex,所以我找到了这个好的解释:http://www.onflex.org/ted/2008/01/what-is-flex.php
简而言之。
首先假设您知道Flex和Actionscript是什么。然后考虑到它们都是在浏览器中运行的,基本上用于构建Web应用程序。
现在假设您想使用同样的语言和用户界面资源来开发相同的应用程序,并将其作为桌面应用程序在工作站上运行(可以在PC、Mac或Linux上交替使用)。
AIR是您需要添加(作为链接库)到Flex和Actionscript中来实现这一目标的东西。
Adobe Integrated Runtime(AIR)是一个跨平台桌面应用程序的运行时环境。利用AIR,可以使用Flash、Flex、HTML和Ajax来编写跨平台桌面应用程序。
Adobe Air是一种跨平台的语言/工具,用于移动、Windows和OSX应用程序。
Adobe Air是一个框架,允许构建桌面应用程序,它基于HTML/JS和Flash。
Adobe Air是Flash Runtime,可以在其中运行Flash并提供对操作系统的访问。
Adobe Air可用于游戏和软件,就像通常的Flash一样。它是一个独立的Flash播放器,具有扩展和广泛的功能。例如,您可以开发与文件系统或硬件交互的Flash应用程序。
此外,它支持本地扩展,因此您可以使用本地C / Java库扩展Air。
Air可以制作为Windows的exe,Mac的app,iOS的ipa,Android的apk,Linux带有限制和黑莓。