MCSE技术论坛

首页 » 休闲娱乐 » 闲话灌水 » 竞争激烈 Adobe亮出Apollo利器
Michael - 2007-3-28 8:58:00
被称为Flash杀手的WPF/E(Windows Presentation Foundation/Everywhere),现在遇到了新的竞争,来自Adobe的竞争。从基本原理有关开发方法的不同既是哲学性的问题,也是个人的问题。接下来Adobe和微软的竞争将是残酷而又激烈的。

  Adobe推出的面对WPF/E的竞争的软件被成为Apollo。Apollo已经发布了其阿尔法版本,更确切地说,是今天发布了阿尔法版本。这个阿尔法版本的Apollo也是Adobe公司鼓励程序开发人员在过程上,改进新产品投入市场的时间上与其并购Macromedia之前有很大不同的一个佐证。

  Adobe所面对的挑战

  Adobe和微软的问题已经酝酿了很长时间了。应该是从微软2003的软件发布周期开始的,当时包括了新版本的Exchange服务器, Office系列,SharePoint服务器以及Windows服务器。微软设置了与他的长期合作开发伙伴碰撞的题目。当到了2007年的软件发行的时候,我们已经很难发现微软产品线上的哪款软件不与Adobe业务范围内的软件发生竞争。

  由于这个领域的活跃、协作、会议、设计、文档容器、表单,互联网开发以及工作流等原因,他们各自的发展造成并进一步促进了adobe和微软业务上的碰撞。毕竟自然的规律规定两个物体不能同一时间在同一地点出现啊。

  我已经听说了很多的关于这两个公司之间日益增长的竞争的哲学上——或者就强烈程度上是宗教的言论。因为.Net和其他一些缘故,一些微软的人士将Adobe视为背叛的开发者。Adobe并没有在业务上融合.Net而且迄今为止也没有任何迹象表明有要支持的倾向。Apollo是一个进一步的证明, Adobe将永远不会追杀.Net的脚步。

  微软对于那些抵制.Net的行为从来都是严惩不怠的。在2006年6月上旬,微软迅速的耍了一个花招。——还是在周五——微软将WinFX重新配置并重新命名为.Net Framework 3.0。这个举动其实并不完全出乎人们意料。毕竟.Net Framework 是微软称之为整合性创新战略的粘合剂。

  四个主要的支柱支撑着.Net Framework 3.0,它们分别是:CardSpace, WCF (Windows Communication Foundation), WPF以及 WF (Workflow Foundation)。其核心在于整合在Windows Vista操作系统中,并能够在Windows XP和Windows 2003中使用。

  分歧之路

  和紧随.NET技术相比,Adobe选择了另一条开发的道路,转向支持Java和J2EE之类的科技。微软宣称,那些熟悉.NET框架的程序员将在开发WPF的时候获得优势。与之相反的,Adobe认为,那些如果要熟悉Apollo的开发人员,要先熟悉Ajax,Flash,Flex,Html 以及JavaScript。

  Adobe公司并购Macromedia公司的交易为与微软竞争打开了新的领域。在网络动画上、矢量绘图上以及丰富互联网应用程序上Adobe 都站在前列。微软对Flash的挑战是建立在WPF/E和XAML上的,而不是基于.Net Framework 3.0和Visual Studio开发工具的支持。Apollo,一个为网络开发者运行的跨操作系统平台的开发软件,是对微软挑战的回答。

  RIA的大量应用对于两个公司来说都是一个机会。但是,微软也许要面对更大的风险。Adobe站在了一个相对有力的位置,可以用RIA扩展他的很多核心应用程序,而很多网络应用程序将会与Office和Windows形成竞争的局面。Adobe的丰富互联网应用程序的网站与微软的介绍 Windows Presentation Foundation的文档在这一点上提出了相反的解决方案。

  John Rymer做出了客观的评价:“Office 2007也将提供一些可供选择的功能,来建立一些种类的丰富互联网应用程序,并就此与Ajax技术和Adobe的Flex软将相抗衡。”微软将Office的这种方法成为“聪明的客户端程序”。



时间就是一切

  Apollo的上市恰好处于微软没有预期到的令人惊讶的转型期当中。微软已经就他即将推出的新的Express产品线做了两步走的准备。这个产品线定位在设计者上,而不是既满足设计者又满足程序开发人员的需求上。工具开发人员真正需要的WPF/E,而且直到被称为Orcas的下一个版本的 Visual Studio的发布,互联网开发才会真正出现。WPF/E现在已经发行了,不过他依然在测试阶段,而且现在人们作为CTP(Community Technology Preview)的版本获取它。

  同时,程序开发人员实际上并没有完全遵守WPF的应用软件,不管那些理论上的“随处可获得”。也许开发者太专注于解决Windows Vista操作系统的问题了。上周,我和Altiris产品营销的主管Mark Magee碰了一次面,他告诉我说,现在有超过百分之七十的Altiris业务客户不停的问有关Vista应用软件的兼容性问题。

  在公司中存在抵制Vista的现象是另一个需要关心的话题。两周以前,因特尔公司的首席行政官Paul Otellini说,Intel公司将会等到微软发布Service Pack1的时候才会采用Windows Vista系统。而在华盛顿区,一些政府部门的首席信息官也声称他们要将Vista放一放。这周的Fose trade show将成为一个解释政府部门闲置Vista意图的很好的气压计。

  为WPF/E做事的好处——Expression,.Net Framework, Visual Studio和Windows Vista——现在还是完全的不恰当的。这一点恰恰为Adobe创造了一个很好的机会,Adobe可以利用这个机会,努力为程序开发人员提供一个可供选择的开发方式,为Flash建立起广泛的受欢迎性。

  实验室的工作

  阿尔法版本的Apollo是从Adobe实验室中开发出来的。Adobe实验室是在Adobe兼并Macromedia中最没有被称颂的资产之一。通过这次兼并,Adobe成为了一个截然不同的程序开发团体。在去年一年中,Adobe实验室已经发布了很多迷人的经过深思的产品,例如Flash Lite, Lightroom, Mars, Soundbooth和现在的Apollo。

  Photoshop Lightroom开发也恰恰是Adobe实验室正在做什么以及公司正和程序开发人员建立良好关系的证据之一。Adobe公司在2006年的早些时候发布了Lightroom的第一个beta版,仅在Apple公司发行Aperture的几个月之后。两款软件均是为了摄影师设计的。Adobe利用反馈意见改进了Lightroom,并在上个月发行了Lightroom1.0的版本。

  微软的Connect Web site和Adobe实验室的模型相当的像,但是研究的课题更为广泛。和他的旧版本程序相比,Connect已经让更为广泛的人使用微软beta版本。毫无疑问的是当Adobe实验室提供可获得的软件下载给几乎所有人的同时,其焦点还是程序开发人员。
712644 - 2007-4-18 11:31:00
顶一个,哈
1
查看完整版本: 竞争激烈 Adobe亮出Apollo利器