Adobe Air 究竟是什么?我看到很多人在谈论它,我什至看到了它的应用程序,但我仍然不完全确定它的独特之处或它与其他语言的不同之处。有人可以从程序员的角度给我简明的版本吗?
编辑: 我不熟悉 Flex,所以我找到了这个很好的解释:http ://www.onflex.org/ted/2008/01/what-is-flex.php
Adobe Air 究竟是什么?我看到很多人在谈论它,我什至看到了它的应用程序,但我仍然不完全确定它的独特之处或它与其他语言的不同之处。有人可以从程序员的角度给我简明的版本吗?
编辑: 我不熟悉 Flex,所以我找到了这个很好的解释:http ://www.onflex.org/ted/2008/01/what-is-flex.php
简而言之。
首先假设您知道 Flex 和 Actionscript 是什么。然后,它们都只在您的浏览器中运行,并且所有意图和目的都是为了构建 Web 应用程序。
现在假设您要开发相同的应用程序,使用相同的语言和用户界面资源,但将其作为桌面应用程序在 worktion(PC、Mac 或 Linux 可互换)上运行。
AIR 是您添加(作为链接库)到 Flex 和 Actionscript 以实现该目的的东西。
http://en.wikipedia.org/wiki/Adobe_Integrated_Runtime 用 Flash、Flex、HTML、Ajax 编写跨平台桌面应用程序。
Adobe Air 是一个允许构建桌面应用程序的框架,它基于 HTML/JS 和 Flash。
Adobe Air 它的 Flash Runtime 可以在其中运行 Flash 并提供对您的操作系统的访问。
Adobe Air 可以像往常一样用于游戏和软件 Flash。它的独立 Flash 播放器具有扩展和到达功能。例如,您可以开发将与文件系统或硬件交互的 Flash 应用程序。
它还支持原生扩展,因此您可以使用原生 C/Java 库来扩展 Air。
air 可以生成为 windows 的 exe、mac 的应用程序、ios 的 ipa、android 的 apk、有限制的 linux 和黑莓。
Adobe Air 是用于移动、窗口和 OSX 应用程序的跨平台语言/工具。