AIR(全名Adobe Integrated Runtime,前身Apollo)的来意
这几年企业应用系统慢慢己从窗口桌面转移到网页平台上,人们开始习惯在浏览器上购买商品、转帐、缴费、甚至公司的入口网站也都是从网页进入使用,如请假、签到、人资系统甚至物流管理等。
网页开发人员也不例外,动态网页不管是用什么语言来撰写(如:ASP.NET、PHP、JSP、ColdFusion等),你会发现到,现在这些语言似乎成了基本配备,殊不知Web 2.0的应用理念排山倒海而来,也让Ajax的技术使用掘起,RIA(Rich Internet Applications)的应用也更加扩大;伴随着使用上的要求,浏览器上的功能变得越来越复杂,开发者也越来越头痛,一方面要学习许多技术,一方面又要能符合顾客所需,如何让开发者不用再重新学习,只善用本身既有技能,也能满足顾客口味,客户端也能够兼顾到网页及窗口程序的优点,如此想法,AIR油然而生。
什么是AIR?
AIR(全名Adobe Integrated Runtime),前身是Apollo,美商Adobe公司在开发此项目时所命名的一个代号名称,它是专为网络桌面系统应用的一个执行环境(RunTime),竞争产品如同微软的WPF,AIR能真正跨平台在Windows/Mac/Linux操作系统上执行,目前为Alpha 1阶段(Linux版还没释出),很适合应用在网络多媒体内容上,如把PDF、Flash/Flex、HTML、Ajax全部结合在一个程序上,加上善用操作系统上的环境资源,就能快速开发出RIA应用,并且原有的网页开发者不需要重新学习新的语言。
你会需要AIR吗?
我们需要区分几种类型来分析、思考,AIR是否对你有需要,以下列出3种类型族群。
AIR技术卖点
用相同Web技术就能制作出窗口系统,并且强调的是RIA系统,AIR它不是原生于操作系统内,而是附加安装后可以让你执行的环境,也因此,不建议你用AIR做一个类似PhotoShop软件,甚至是Premiere很仰赖系统资源的软件,但是你却能做出如Kuler色彩管理工具或其它结合网络应用的程序,想象一下,所有网页能够执行的内容,都可以搬到桌面窗口应用,再者,加上档案拖曳功能,实时联机与离线作业,可把PDF、SWF、HTML集于一身,支持跨平台安装与执行,这就是AIR的技术卖点。
Adobe针对AIR的使用技术,区分了二种技术类型,一为「应用程序」,二为「文件」。以下就以这二类型来说清楚讲明白。
版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明!