3

我目前涉足 Adob​​e Flex 4 混凝土鞋,并且一直在监视 Apache Flex 一段时间。从战略的角度来看,坚持一个已弃用的项目是没有意义的,而 Apache 就是这样。

此问题适用于具有第一手转换经验的 SO 社区成员。
1) 痛吗?
2)值得吗?
3)如果你必须再做一次,你会做什么不同的事情?

4

2 回答 2

5

1) 痛吗?

不,不是。我必须提到我不再使用 FlashBuilder。在 IntelliJ Idea 中安装和使用 Apache Flex 就像解压缩 SDK(和一些依赖项)并告诉 IntelliJ 在哪里寻找它一样简单。

我怀疑将 Apache Flex SDK 集成到 FB 中会稍微复杂一些。但是来自 Apache Flex 的人专门创建了一个脚本来解决这个问题。

他们还创建了一个安装程序,它将为您解压缩和下载可能的依赖项并解压缩它们。我从未使用过它(我使用GradleFx来处理它,但它已经是 2.5 版并且已经过社区的彻底测试。

2)值得吗?

是的,如果只是因为当我发现框架中的错误时,我可以自己修复它,并且修复可能会集成到下一个版本中,这不会是三年后(Adobe的发布周期),而是2几个月后。Adobe Flex 是开源的(意味着您可以查看源代码),Apache Flex 是真正的开源(意味着您可以以任何您认为合适的方式做出贡献)。

3)如果你必须再做一次,你会做什么不同的事情?

我有一些使用 Apache Flex 运行的“企业”应用程序,但我还没有遇到过重大问题(我已经提交了一两个回归错误,但它们确实微不足道)。

于 2013-04-24T16:03:41.847 回答
1

从 Adob​​e 切换到 Apache Flex 不需要更改代码。由于 Adob​​e Flex SDK 的某些部分(例如 Flash/AIR 二进制文件)无法由 Apache 分发,因此设置 SDK 以在 IDE 中使用可能会出现问题。Apache Flex 创建了一个安装程序,使这个过程非常简单。

如果使用 Adob​​e Flex 对您来说是一双具体的鞋,那么 Apache Flex 可能也是。有工作让 Flex 以 HTML/JS 为目标作为输出,但它还处于早期阶段。今天,您仍然依赖于 Adob​​e 的 Flash 平台。

于 2013-04-24T16:03:10.170 回答