序言
在我写这篇序言的时候,就想起第一次接触Adobe AIR时的情景,无论如何,可以用一见钟情来形容。现在想来,说到底,最初吸引我的还是AIR应用的那种可以无比华丽的外表和强大的交互体验。
那个时候几乎看不到国内有AIR的应用,也很少遇到讨论AIR的人,于是就建立了艾睿社区专门用来讨论AIR技术,社区一建就是两年多,在这两年里看着国内的技术慢慢成熟起来,专业涉足AIR的人也越来越多了。
Adobe AIR是一种构建方式较为多元的应用。基本上所有的高低端设计师、程序员都可以凭借现有的语种和技术来尝试AIR应用程序的开发。《AIR完整入门与开发实录——使用Flex/Flash/Ajax开发AIR应用》的作者已经为大家考虑得非常周到,图书分为几个部分,似乎是在有意识地帮助初学者更为全面地了解Adobe AIR多元的开发方式,我在看到这本书的时候就觉得这一点做得非常好,至少是我所见到的中文书籍中最为“完整”的。
在欧美主流开发市场,依托Flash庞大用户群的基础,AIR多平台的独到优势得以迅速体现。在完善了Flex开发环境后,AIR在当前应当算是欧美 RIA Desktop开发的首选。所以现在也不止一次地看到国外主流开发模式开始慢慢地接受AIR,有的甚至不惜打破几年的开发历程,重新返工,开始使用AIR 作为桌面应用解决方案。
AIR既然如此诱人,为什么在国内我们还看不到非常好的AIR应用呢?这个问题,我想其中关键的原因则是多平台优势对于国内大众市场来说并不是那样的“刚性需求”。但随着Flex开发在国内慢慢成熟起来,AIR产品凭借着它优良的前端基因,依然是挑战用户体验较为理想的解决方案,相信在未来日益竞争强烈的桌面战略中,AIR应用在国内会逐步突显它的种种潜在优势。
前面我说到AIR在欧美市场被广泛认可,其实一种新技术被接受的过程是耐人寻味的,它能做什么?能做到什么地步?开发瓶颈又在哪?这些问题,都是我身边的一些朋友常常问起的。一般我都会推荐他们去研究几个商业应用案例,比如NASDAQ Market ActivityReplay 和Times Reader 2。0,通过对这些成熟案例的研究,通常会解除你对AIR的种种疑虑。
本书也在最后一部分有选择地详解了几种不同的AIR应用开发过程,我本人很赞同作者“实例+讲解”的构思,事实上艾睿编辑团队也在编辑“入门+实例”的 Flex开发教学,从论坛的反响来看,我也认为这是最有效的入门教学方式。希望各位在领悟本书精髓的基础上可以顺利地深入研究、举一反三。
当你深入了解AIR开发流程以后,你会觉得这其实并不困难,但我需要强调,做RIA Desktop除了技术以外还有其他重要的东西需要我们慢慢领会。比方说,如果不懂得用户体验这个环节,就推出AIR产品,个人认为是不可取的。RIA在中国的发展早已跳过了概念化的时代,做AIR应用时,不妨再多了解一些适应中国人的交互理论,在这个基础上再来做,我想,你会发现AIR有更多让你惊喜的地方。总地来说,在这一方面很想送给大家四个字“不可浮躁”,相信用户需要我们这样做。
中国的互联网是一个经常创造奇迹的领域,席卷和风靡的机会往往是留给像Adobe AIR这样有准备的技术。希望本书能为AIR在RIA Desktop开发中给大家点亮一盏明灯,剩下的工作,就是需要大家朝这个方向努力了。
出处:蓝色理想
责任编辑:bluehearts
上一页 ADOBE AIR完整入门与开发实录 [前言] 下一页 ADOBE AIR完整入门与开发实录 [目录]
|