yar*_*rek 2 apache-flex air flash-builder
由于Flex已经转向开源项目,我完全迷失了Flex未来和Flex开发.之前我曾在Flex4.6上工作,但我并没有对Apache flex项目做任何改进.
这是我的问题
1)什么是Flex开源?它包含IDE吗?
2)我应该使用什么IDE进行Flex开发?
3)我可以继续使用Flex4.6 for apache Flex吗?
4)在某处可以使用Visual WYSIWYG吗?(因为它在flex4.7中删除了)
5)似乎Adobe不断改进AIR,但不再是Flex.什么是没有Flex的AIR?
这是关于Flex的很多问题.希望有人可以帮助我,因为我不知道Flex是否死了.
RIA*_*tar 13
什么是Flex开源?
Flex版本2到版本4.6是开源的 - 在Mozilla许可下 - 当它由Adobe管理时(意味着您可以浏览代码,在bug跟踪器中注册问题,甚至可能提交补丁).它已经由Adobe捐赠给Apache基金会,当前版本是在更自由的Apache许可证下发布的.Apache Foundation还可以更轻松地提交补丁,编写文档和示例,进行一些营销或任何您喜欢的任何支持项目,当您做出足够的贡献时,您可能会被要求成为提交者(这意味着您将拥有对源代码的完全读/写访问权限.
它包含IDE吗?
不,它永远不会.FlashBuilder(以及之前的FlexBuilder)只是另一个单独出售的Adobe产品.正如我在上一篇文章中所说:Flex SDK已经免费.
我应该使用什么IDE进行Flex开发?
有FlashBuilder,IntelliJ IDEA,FDT和FlashDevelop.我个人的偏好在于IntelliJ,并且许多Flex开发人员正在跳槽,因为Adobe不太可能在FlashBuilder中进一步投入Flex支持(4.7已经是灾难).我不推荐FlashDevelop用于"企业"类型的Flex应用程序.
我可以继续使用Flex4.6 for apache Flex吗?
这个问题没有多大意义.在Apache的保护伞下,Flex SDK的第一个版本是4.8,它只是Adobe Flex 4.6的奇偶校验版本.此后添加了新功能和错误修正,我们现在的版本为4.11.Apache Flex只是Adobe Flex的演变.
如果这是您想要的问题,您可以将Apache Flex版本与Adobe Flash Builder一起使用.
在某处可以使用Visual WYSIWYG吗?(因为它在flex4.7中删除了)
没有Flex 4.7这样的东西.FlashBuilder 4.7是一个用于使用Flex进行开发的IDE.由于维护成本高,该功能已被删除.其他工具有一些尝试,但没有什么真正稳定.
似乎Adobe不断改进AIR,但不再是Flex.什么是没有Flex的AIR?
没有Flex的AIR现在可能主要用于(移动)游戏开发或者使用FeathersUI(支持GPU加速而不是Flex)的app开发.也就是说,它仍然与Flex兼容,我认为Adobe甚至"承诺"保持这种兼容性.Flex SDK本身当然仍由Apache Flex社区开发.