Adobe开源FLEX 目的直指微软
【IT168 开源资讯】近日Adobe公司宣布,将在2007年年底完全开源它的Flex软件开发包(Software Development Kit,SDK),从而打造一个大型Flex开发者开源社区。Flex可以让开发者创建富多媒体互联网应用程序。
Adobe公司负责产品营销的副总裁 Jeff Whatcott表示,这个SDK包括用于编写Flex应用程序的两种开发语言,即MXML和ActionScript 3.0。另外还有类库、类似用户界面控制和布局容器的组件。还包括开发者编写Flex应用程序所需要的代码编译器。2007年年底,Adobe将在Mozilla公共许可方式下开放所有这些组件的源代码。
Adobe开源Flex的举动是其与开源开发者社区结成联盟的重要一步,Whatcott表示。公司希望这个策略将帮助Flex被更广泛的应用,因为它是一个实现Adobe对开发者策略的重量级产品,在富互联网应用程序飞速发展的今天,Adobe公司希望在这个领域赢得更多开发者的支持。
除此之外,在实施这个策略方面,Adobe公司还采取了几个其他的动作。举个例子来说,Aodbe公司已经被认为是一个更加专有化的公司,其在数字文档创建和Web开发工具领域均有相应产品。举个例子来说,Adobe公司的PDF文档格式已经被普遍认可,尽管有免费提供版本,但一直没有做为一个标准来提交给任何社区。Adobe公司最近把PDF提交给全球标准化组织ISO,以使其更加开放。
通过在2005年对Flex的最初的创建者Macromedia的收购,Adobe看上与开发者的关系又走近了一步,因为这个公司具有基于Java的软件组合,在Web开发者中享有良好的知名度。Adobe收购一系列专用工具,诸如Flash和Dreamweaver,这些产品都有一些忠实用户。
Adobe还有一个理由需要开源社区,微软公司正在蚕食原先属于Adobe的领土,最近微软即将发布Expression工具套件,最近还揭开了用于开发富互联网应用程序的Silverlight技术。开放Flex可以帮助Adobe公司获得更多开发者的支持,Adobe需要全力阻挡微软对这个领域的进军。
基于Flex开发富互联网应用程序的公司Allurent的首席架构师Joe Berkovitz表示,开源Flex SDK对开发者和Adobe公司是一举双得的事情。他表示,Flex是一个年轻的平台,开发者将可以更深入地了解Flex的内部运作原理,从而可以运行更完美的应用程序。而Adobe公司通过此举也可以告诉开发者:“看,我们和微软不一样,我们更开放。”
Berkovitz表示,Adobe公司的开源举动将提升自己在竞争中的优势,开发者喜欢比较它的Flash/Flex技术与微软的竞争技术WPF和Silverlight,不仅仅是技术本身,还包括其发展过程,基于开源的模式无疑会给开发者更多的信心。
Whatcott表示,开源Flex SDK将是一个逐渐进行的过程,目前该SDK已经可以从Flex开发者站点免费下载,开发者也可以修改其中的任何源代码,但是现在不能把修改后的结果再发回Adobe公司供其他Flex开发者使用。
从2007年6月开始,Adobe计划每晚公布一次代码,并且会提供一个bug库,年底正式推出后开始接受外界程序员的修改。
完整的Adobe Flex组合包括Flex软件开发工具包(SDK)、Flex Builder以及Flex Data Services。Adobe公司将继续销售Flex Builder和Flex Data Services,不会开源这两部分。不过,Whatcott表示,开发者不用Flex Builder也可以开发基于Flex的应用程序。他们能够使用任何文本编辑工具或集成开发环境(IDE),包括常见的Java IDE和微软的Visual Studio.Net等。
0
相关文章