Flex Switch。从Adobe Flex 4过渡到Apache Flex 4+

时间:2013-04-24 15:40:57

标签: flex frameworks

我目前已经进入Adobe Flex 4混凝土鞋,并且已经监控Apache Flex一段时间了。从战略角度来看,坚持弃用项目并且Apache就是这样的方式是没有意义的。

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

2 个答案:

答案 0 :(得分:5)

  

1)痛苦吗?

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

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

他们还创建了一个installer,它可以解压缩和下载可能的依赖项并为您解压缩。我从未使用它(我使用GradleFx来处理它,但它已经在2.5版本并且已经过社区的全面测试。

  

2)值得吗?

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

  

3)如果你不得不再做一次,你会采取哪些不同的做法?

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

答案 1 :(得分:1)

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

如果使用Adobe Flex是适合您的具体鞋,那么Apache Flex也可能也是如此。有一些工作要将Flex目标HTML / JS作为输出,但它还处于早期阶段。今天,你仍然依赖于Adobe的Flash平台。