Adobe AIR确实是一个激动不少程序员的东西,它能让你使用多种语言开发应用程序,而且,不仅可以运行于WEB页面,还能运行于桌面系统!这确实很棒!是一个大胆的创新!
下面是百度百科中列举的Adobe AIR所支持的程序语言:
“ 比如应用程序能用下列一个或一个技术的组合来开发:
Flash / Flex / ActionScript
HTML / JavaScript / CSS / Ajax
PDF”
确实很棒,不是吗?
比如,小A熟悉HTML做静态页面,于是他可以使用HTML写AIR应用。
小B和小A同伙,但小B擅长脚本、动态页面,于是,他便可以使用JavaScript写AIR应用。
小C与小A和小B同伙,擅长CSS,于是,他就可以使用CSS做AIR应用。
小D也在这个团队里,但是擅长Flash制作,于是,他便可以使用FLASH制作AIR应用。
小E专为这个团队提供一些其他方面的支持,如制作电子书PDF,那么,他也可以写AIR应用。
如果,这个团队合作,就能做出和一些网页一样炫酷的程序而不用多花时间学习API、计算机语言!
因此,只要我们有点耐心,甚至可以把一个网站搬到一个应用程序里面!是不是很令人激动呢?
这样,这个团队就无人不知、无人不晓AIR应用了,每个人都不必另外学习,只需做自己老本行,还能WEB和桌面通用!而且还是跨平台的!!Windows、Linux、Mac,都很好用!!只需使用AIR,3大操作系统+2大平台,兼顾!
毕竟,学C/C++肯定会HTML,写网页的肯定会CSS/JAVASCRIPT,而所有人都应该会PDF制作(只需相应的软件)。
写FLASH、FLEX的都可以用!而且,FLEX与C/C++/JAVA的语法类似,你只需一个FlexBuilder,就能做出很棒的SWF格式的软件,不仅界面很炫很酷,而且占用的硬盘空间也不大,还有,可以在网页上应用!
但是,SWF有个限制,即必须使用Flash Player和Flash ActiveX,目前大部分操作系统都内置了Flash播放核心,浏览器可以轻松调用,但是,如果要在桌面上操作却很复杂,就是需要使用FLASH PLAYER,虽然不大,但却多占一个程序的空间,很让人窝心。那么,ADOBE AIR就有用了,它可以将SWF打包为.air安装文件,然后可以安装为EXE,岂不是又有了一个桌面应用?
我认为AIR是个很不错的一款产品。