【IT168技术文档】
微软本月推出了他们最新的Web开发及设计工具Expression套件,宣告微软正式进军客户端设计开发领域,将于Adobe分庭抗礼。对微软来说,微软Expression的发布所具有的战略意义,也许远比IE7重要的多。
一 剑指Adobe?
微软要抢占被Adobe占据的市场了,大部分人,在第一次看到Expression时,都会有这种感觉。因为Expression套件与Adobe的产品线实在是太相似了,完全就是短兵相接的竞争。如:Expression套件中的Web Designer、Image Designer和Interactive Designer分别对应Adobe的Dreamweaver、Illustrator和Flash产品。
值得注意的是, Expression主要设计人员来自Adobe公司;在客户端体验日益重要的今天,一向注重用户体验的微软,如果没有一款像样的前端设计工具,是无论如何也说不过去的。Adobe提倡的RIA(通过Flash或Flex技术实现),微软的WPF更是RIA技术的代表。
本次微软发布的Expression套件包括了Web Designer、Image Designer和Interactive Designer三个软件,分别对应Adobe的三个王牌产品:Dreamweaver、Illustrator和Flash。新老三剑客势必会上演一场大比拼。
Web技术发明到大规模运用,至今已有16年历史,作为一种展现手段,它完全有可能、也应该被新的展现手段所替代。Flash、ActiveX、AJAX,无一不是在努力扩展web平台的计算能力,但平台本身的缺点,却限制了更丰富的表现效果,同时也制约了应用开发。以AJAX为例,需要同时兼顾服务器端程序、通讯模型和页面脚本,特别是页面脚本,相信做过AJAX应用的人都会明白,编写、调试是多么麻烦的事情。
然而,不管是WPF或是Flex,都代表了以后富客户端的方向——数据和表现分开,提供良好的渲染引擎和计算能力,提升客户端用户体验及开发方便性。按照微软的想法,只要打败了Adobe,俘获了那些web前端和RIA开发人员,加上旧三剑客的信徒,微软Expression似乎就可以一统天下了。