空气啊空气
毫无疑问,Adobe Air的凌空出世绝对是给RIA领域注入了新鲜血液,名副其实,给开发者带来了新鲜空气。
几天前得知Air的1.0版本的释出,看了些Demo,大喜过望,然后翘起二郎腿就暇想着以后桌面程序开发的几种杀手技:
一、使用现有的浏览器端的Ajax技术开发桌面应用程序。用已经很成熟的Extjs2.0.2来开发可以一举两得,既可在Web上跑,又可在桌面上跑。如果没用过Extjs,没所谓,最原始的Html + Js + Css就可以了,不过为了可以使用离线存储和更多的UI功能,建议使用Adobe自家的spry框架。
二、如果你早早你学了Flex,那也没关系,Air对Flex的兼容更好,毕竟Air和Flex是同门师兄弟。
三、Flash?Action Script?太好了,还是自家人。
四、远程调用方面,Ajax够用了,非得要Webservice的话,还不如用现在流行的REST风格(流行得有点畸形了,都是为REST而REST)的Webservice,基于HTTP,对于Javascript而言,还是XMR罢了。
可以看出Air的野心有多大了吧,直接把Web移到桌面上来了,开发者还不需要学习新的语言或框架,仅对我而言,吸引力还是相当大的。
可是我测试Air应用的时候(包括Extjs2.0.2的Air Sample及著名的Agile Agenda)发现都不能接受中文输入,我使用的是五笔加加和Google拼音。居然连粘贴也不行。不知是否和我机器有关系,真宁愿是我RP有问题。如果真的是不兼容中文输入法,那么,这个“空气”就真的变成空气了。。只能下回再见了~~~
编程
jeff
77
ajax