2013-04-24 85 views
3

我目前在Adobe Flex 4混凝土鞋中已经有了一段时间,并且一直在监视Apache Flex。从战略角度来看,坚持不推荐使用的项目并不合理,Apache就是这样。

这个问题是为SO社区成员第一手制作开关的经验
1)疼痛吗?
2)它值得吗?
3)如果你不得不再次做,你会有什么不同?
柔性开关。从Adobe Flex 4转换到Apache Flex 4+

+0

我刚刚切换到Apache Flex,我必须说这是迄今为止取得的巨大成功。我也从FB 4.5升级到FB 4.7,它没有设计模式......嗯。 – MonoThreaded 2013-05-23 15:07:46

回答

5

1)疼痛吗?

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

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

他们还创建了一个installer,它将解锁并下载可能的依赖关系,并为您解压缩这些依赖关系。我从来没有使用过(我用GradleFx照顾这一点,但它已经在2.5版本,并已彻底由社区进行测试。

2)是它值得吗?

是,如果只为一个事实,当我发现在框架的错误,我可以自己修复和修补程序可能被集成在未来的版本中,该不会是从现在开始(Adobe公司发布3年周期),而是从现在起2个月。 Adobe Flex是开放源代码(意思是你可以看看源代码),Apache Flex是真正的开源代码(意思是你可以用你认为合适的方式提供)。 3)如果你不得不再次这样做,你会做什么不同?我有几个运行Apache Flex的“企业”应用程序,我还没有遇到一个重要的问题(我已经提交了一个或两个回归bug,但它们真的很平凡)。

+0

您是否错过FlexBuilder Design视图?这当然会让我的生活更容易进行布局调整。 – MonoThreaded 2013-04-24 16:10:09

+0

@MonoThreaded:这是一个相当有意义的问题,因为Adobe从FB 4.7中删除了该功能。因此,无论哪种方式,如果您依赖Design View,都会受到影响。我不会指望FB保留Adobe产品的时间更长。这里没有里面的知识,只是读茶叶。 – 2013-04-24 21:50:07

+0

我坚持不懈! – MonoThreaded 2013-04-25 06:58:40

1

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

如果使用Adobe Flex是你的具体鞋子,那么Apache Flex可能也会如此。有一些工作让Flex将HTML/JS作为输出,然而它处于早期阶段。今天,您仍然与Adobe的Flash平台相关联。

+0

不要误解我的意思,我认为flex是一个很好的平台。当Adobe放弃桥梁框架时,我只是感觉到了鞋子的重量。 – MonoThreaded 2013-04-24 16:06:08