Flex前景【Adobe官方答疑】

阅读更多
来源: http://blogs.adobe.com/flex/2011/11/your-questions-about-flex.html
原标题: Your Questions About Flex
原作者: Adobe
这里只是部分翻译

Adobe到底传达的是什么讯号?
贡献核心Flex SDK,还计划在以下几个领域做出捐赠:

完整的Spark组件集,包括尚未发布的ViewStack, Accordion, DateField, DateChooser 和一个增强的DataGrid

BlazeDS,基于服务器的Java remoting和web消息技术,开发人员可以通过它实现后端分布数据相连,并把这些数据实时地推送到Flex应用中。

Falcon,目前正在开发中的下一代MXML,ActionScript编译器(计划在2012年完成开发完成后贡献出)

Falcon JS,一个实验中的交叉编译器,将MXML和ActionScript转换成HTML和JavaScript

Flex测试工具,之前主要在Adobe内部使用,以保证高质量的Flex开发并确保开发过程高成功和可持续性。


预留一个全职的Flex SDK工程师团队专门负责这些新的Apache项目。

难道Adobe已经放弃了Flex SDK,并把它拱手相让给Apache去送死吗?

当然不会 – 我们期望看到来自Apache社区颇具活力的,持续不断地贡献。 这里需要说清楚一点:  Adobe计划为该项目做出持续的付出,同时我们和Flex社区合作,把他们也培养成合格的贡献者。

从Flex 3 SDK开始,Flex就已经开源,这与此次你们公布的有何不同?
自Flex 3以来, 我们的客户把Flex源代码主要用在调试Flex框架中存在的潜在问题上,而非积极参与并开发新特征或者修正Bug并重新提交给SDK。

Apache社区成员将担当起项目领导职能,他们将本着通力合作,任人唯贤的思想来规划未来Flex SDK的新功能和新版本。

开源监管工作如何展开?源代码将在哪里托管?谁来管理项目? Adobe还将有效管理Flex的发展吗? 如果我也想参与,如何做?

我们正在积极交出Flex SDK和BlazeDS 项目,它们将在Apache软件基金会孵化成长。
我们正积极和Flex社区成员们合作,来确保他们跻身项目,和Adobe工程师们一起管理项目。

Adobe如何保证让Flex应用能够继续在Flash Player和Adobe Air 中运行?

Adobe将继续确保基于Flex以及未来版本的SDK创建的项目,能够通过Adobe Flash Player在PC浏览器中运行,或者通过Adobe AIR无限期地运行在苹果iOS, Google安卓以及RIM 黑莓平板OS。

如何保证开源Flex开发能够和Flash Player和Adobe AIR步调一致?

Flex SDK 的开发将继续面向发布版本的Flash Player和Adobe AIR 运行时,为Flex应用提供一个稳定兼容的环境。

你们说Adobe会依然致力于Flash Builder开发,在未来Flex SDK支持的情景下这到底意味着什么?

未来版本的Adobe Flash Builder将继续提供代码编辑,编译、Debug以及分析功能的支持,Adobe将根据要求来确保Flash Builder和未来发布的Flex SDK相兼容。

针对目前或新项目,Flex SDK任然是一个可行的技术方案吗?

绝对的!Flex SDK将会继续开发,维护并发布,只不过是作为开源的模式而已,这其中同样还有Adobe积极参与和贡献。

你们说了相信HTML5是 ”以后的企业级应用解决方案”,能对此做进一步的说明吗?

HTML5相关技术变得日益有所作为,我们有足够的理由相信表现力,性能以及应用相关的方面的将继续保持飞速发展。 随着时间推移(根据你实际项目需求,可能要在3-5年之后),我们相信HTML5将会支持今天Flex中的大多数功能。

可是,对于Flex来说这些功能都是现成的,在企业级应用方面,在今后的数年里任将优于HTML5,具体地说,在下面几个方面:


Flex能够保证各种平台下的功能一致性。

Flex的组件集和编程模式让它在构建复杂企业应用的表现层的效率上占有绝对的优势。

ActionScript是一个成熟的语言,开发大型应用也毫不逊色。

工具支持方面(不管是Adobe,还是第三方),在代码编辑,Debug和分析方面Flex都有出色的开发环境。



针对Flex SDK我们公布的消息是建立在不改变Flex核心价值的基础上的, 绝不是要一夜之间肯定和提升HTML5的价值。

Adobe是否将提供移植工具,让Flex开发人员把现有Flex应用转成HTML/JavaScript?

我们已经在这个方面做了一些尝试,但对于完全转换现有Flex项目到HTML的可能性尚无定论。

接下来怎么做?

我们将向大家提供更多关于我们正在贡献的开源方面的信息,以及如何在Apache的贡献模型下为Flex SDK和BlazeDS,以及我们HTML5相关的计划中做出你的贡献。

我们希望有机会能和尽可能多的Flex开发人员当面恳谈这些变动,Flex产品团队成员们以及Adobe平台推广专员将组织一次国际性的多城市旅程,让这个直接对话的愿望成为现实。请关注随后的消息。

Andrew Shorten & Deepa Subramaniam
Adobe集团产品经理

你可能感兴趣的:(flex,adobe,web)