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