网页系统回到桌面应用时代己来临(AIR)

作者:chongbing 来源:RIS 时间:2007-08-10 12:36:00 

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种类型族群。

  • 使用者(End user)

    你常使用计算机,你己发现到,现在的系统大多都会让你在浏览器(常见是IE/FireFox)上完成,不管是查询最新上映电影、网络订车票、网络报税、在线购物,或企业的入口网站要查询库存、销售报表等,甚至采购订单,几乎在浏览器上就能一手包办,不过你也发现到几个恼人的事,例如:你使用的过程中,不小心要回上一步,浏览器的认定却是上一页,刚刚输入的动作就几乎要重来,亦或者网络刚好中断,而你的交易正执行到一半,等待网络可以重新连上后,之前所输入的内容也是要再来一遍,另外,网络上的画面真的都跟使用者一样,所见即所得吗?不一定,因为正当你要把最关键的网络信息打印下来时,却也发现,边缘的信息怎么被截断了。
    以上,都是屡见不鲜的案例,这样的节骨眼,利用AIR所提供的环境程序,就可以协助你,当离线时还能保持功能正常运作,当打印时也能常保完整(因为PDF能够有一致的文件结构),你也不需要有充份的时间去学如何操作系统,因为RIA的接口与互动,己足够让你省下不少摸索时间。

  • 设计者/开发者(Designer/Developer)

    视觉设计者通常强在美术天份的表达,舒适性的画面总是在他们的巧手上完成,然而一般在设计网页与窗口的表现,过程中是需要很多加以调整,如:尺寸大小、档案格式等,AIR的系统环境里,你可以专注在原来网页设计的技巧,其它靠着Flash的引擎,就能发挥与网页同质的效果。
    开发者亦是,他们最不喜欢花时间去学习新的语言,你可以善用己熟悉的HTML、CSS、Ajax、Flash、Flex等,就能够开发出桌面窗口程序,并且支持实时联机/离线、档案拖拉等功能,甚至还可与二个不同的窗口程序沟通,整个工作流程更具简便。

  • 企业业主/老板

    花钱的是老板,要利润的也是老板,大多数人的想法是不用花费任何一毛钱最好,要告诉老板们的是,AIR执行环境是不用任何费用,没错,「就是免费」,公司所养的开发人员也不用为了教育费用重新来过,只需花一点技巧,让他们知道怎么导入企业应用,怎么把现有网页转换成AIR程序即可,当然,若采用Adobe的解决方案,花小额,采用最适合的工具,如Flex Builder、Flash等,更容易创造出公司未来的生财服务,还是一句话,「值得」。

AIR技术卖点

用相同Web技术就能制作出窗口系统,并且强调的是RIA系统,AIR它不是原生于操作系统内,而是附加安装后可以让你执行的环境,也因此,不建议你用AIR做一个类似PhotoShop软件,甚至是Premiere很仰赖系统资源的软件,但是你却能做出如Kuler色彩管理工具或其它结合网络应用的程序,想象一下,所有网页能够执行的内容,都可以搬到桌面窗口应用,再者,加上档案拖曳功能,实时联机与离线作业,可把PDF、SWF、HTML集于一身,支持跨平台安装与执行,这就是AIR的技术卖点。

Adobe针对AIR的使用技术,区分了二种技术类型,一为「应用程序」,二为「文件」。以下就以这二类型来说清楚讲明白。

标签:AIR,桌面应用
0
投稿

猜你喜欢

  • 针对搜索引擎最佳方式:8个步骤优化网站

    2009-02-06 10:49:00
  • asp后门、asp木马大清理

    2007-10-03 13:52:00
  • 防复制必备:最常用的1000个汉字及次序

    2009-04-30 13:29:00
  • 如何设置GoDaddy-Linux主机的高级目录权限

    2010-04-26 12:49:00
  • 如何辨别Wordpress博客是否被攻击以及如何修复

    2010-03-21 14:14:00
  • WordPress2.6.2升级方法

    2008-09-10 12:50:00
  • SEO前景,SEM前景,网络营销前景

    2009-09-13 11:51:00
  • Windows2003服务器安装及设置教程—软件安装与设置篇八—PHP5安装图解

    2010-01-31 17:02:00
  • 站长们,拿出你们的尊严来!

    2007-12-19 12:30:00
  • Google App Engine使用简介

    2009-08-03 13:51:00
  • 用ASP的安全验证对windows 2000的密码进行修改

    2008-04-13 06:58:00
  • 彻底清除本地和远程系统日志文件

    2009-12-05 19:14:00
  • IIS使用十大原则

    2010-04-04 18:16:00
  • 探索网站编辑发展之道

    2008-02-25 13:48:00
  • 浅论SEO行业优势与SEO团队优势

    2009-10-04 14:28:00
  • 软件与网站产品的区别

    2009-04-26 19:38:00
  • 关于对web的分析 获得可行动的认识和度量

    2008-12-02 12:26:00
  • 挖掘自己内在的潜能吧

    2009-10-25 13:15:00
  • 服务器存储数据丢失后的正确操作方法

    2009-01-13 16:35:00
  • 虚拟主机如何解决电信网通间互联互通

    2007-06-26 16:33:00
  • asp之家 网站运营 m.aspxhome.com