90年代的Web动画技术能够催生新一代的先进Web应用吗?
Adobe希望这一问题的答案是:是。
作为提高Web网站交互性的一种流行方法,Flash的生命力超过了在Web初期出现的许多类似技术。据公司的官员称,Adobe现在正在试图将Flash打造为一种通用应用软件开发平台,以视频传播、便携式应用、不依赖浏览器的Web应用为主。Adobe平台业务部门的首席软件架构师、高级副总裁林奇说,目前,Flash正在由动画向应用转型。Flash一直在推动我们这样做,我们开发的技术也为这种转型提供了可能。
林奇表示,未来10年Flash的成功在很大程度上将取决于YouTube等知名客户是否会使用Flash设计它们的网站。他说,Adobe正在试图建立由开发人员和合作伙伴组成的“产业链”。林奇说,我们的赌注是,随着产业链规模的扩大,销售与产业链相关的软件的商机也会更大,其中包括工具、框架、服务器。为了吸引更多的开发人员和设计人员使用Flash,Adobe已经强化了其开发。它推出了Flash开发环境——Flex,并对Flash Player进行了升级,提高了运行脚本程序的速度。
尽管Flash几乎成了网站上漂亮的广告的代名词,但据林奇称,该软件越来越多地被应用在企业中。例如,SAP已经在其NetWeaver后端软件中整合了Flash,能够开发出交互式Web商业软件。
AJAX会是威胁吗?
通过Macromedia和网景在1997年达成的协议,Flash成为了主流技术。
林奇表示,Macromedia面临着先有鸡还是先有蛋的难题。没有足够的Flash内容,Macromedia无法使足够的人下载Flash插件;Flash插件不普及,Web设计人员也就不想使用它。因此,Macromedia决定向网景支付一笔金额可观的资金,使网景发布Flash插件。Flash插件的大小必须在150KB以下。林奇说,在我们这样做的时候,微软与我们进行了接触,表示愿意在IE中捆绑Flash插件,而且是免费的。
林奇说,Macromedia和Adobe都寻求确保Flash应用在不同操作系统上的运行“xx相同”,这有助于Flash的普及。尽管目前已经能够在主流平台上运行,Adobe面临着许多挑战。特别是,AJAX类型开发和其它数种开发框架的出现,使开发人员在增加Web网站交互性方面有了其它选择。林奇表示,Flash和AJAX能够和平共处,脚本代码开发人员可以将他们的技能用于Flash。他说,例如,Google Finance就综合使用了AJAX和Flash。