网页系统回到桌面应用时代己来临
2007-08-11 11:06:56 来源:WEB开发网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)上完成,不管是查询最新上映电影、网络订车票、网络报税、在线购物,或企业的入口网站要查询库存、销售报表等,甚至采购订单,几乎在浏览器上就能一手包办,不过你也发现到几个恼人的事,例如:你使用的过程中,不小心要回上一步,浏览器的认定却是上一页,刚刚输入的动作就几乎要重来,亦或者网络刚好中断,而你的交易正执行到一半,等待网络可以重新连上后,之前所输入的内容也是要再来一遍,另外,网络上的画面真的都跟使用者一样,所见即所得吗?不一定,因为正当你要把最关键的网络信息打印下来时,却也发现,边缘的信息怎么被截断了。
赞助商链接