替代Flex编译器

问题描述 投票:3回答:6

目前,我相信大多数人都知道,Flex(EDIT:Flex 3)编译器非常慢。但它有一个API。我的问题是:是否存在比当前Adobe更快的替代(可能基于C / C ++)编译器?

我意识到编译器不是你可以在几天内推出的东西,但是如果没有其他选择,你认为值得花时间实现更快的flex编译器吗?

performance flex compiler-construction
6个回答
2
投票

在Flex 4中,编译器应该要快得多。但是我还没有用实际的实际用例验证这一点。如果你试试,那就让我知道你发现了什么。


2
投票

你一定要看看HFCD(http://bytecode-workshop.com/)。它支持Flex 3和4.它比Flex 3和4更快,因为它允许在多核计算机上同时编译多个应用程序。 HFCD也支持TCP / IP。这意味着您可以在第二台机器上运行HFCD编译器(可能具有更多的CPU和内存)。


1
投票

您可能希望查看HFCD,它分析您的项目结构并并行生成多个编译器任务。

但是,如果您的项目包含多个小模块,则只会改变性能。还存在用于HFCD的Eclipse插件。


1
投票

我怀疑有人能够实现一个完整的替代编译器和开发基础设施(Flex Builder并不是那么强大)。话虽如此,我知道知道AS3语言的这个项目。

如果你愿意去一种只是略有不同的语言(从它的外观来看,只是更好),那么我建议你看看Haxe。据我所知,Haxe编译器比Flex编译器快得多。


0
投票

Aptana有一个很好的plugin来开发Air应用程序


0
投票

我做了一些询问,其他人告诉我这件事:

http://www.deitte.com/archives/2008/10/a_faster_flex_3.htm

这与@James Ward所说的相关,即flex 4编译器应该更快。这家伙后退了一些从flex 4到flex 3.0 / 3.1 / 3.2 sdks的变化,声称速度增加了25%。

我从来没有尝试过;我跟他谈过的那个人说他有这个问题并且给了他一些问题,但这可能是他做错了。

如果有人使用此功能,请发布您的体验。

© www.soinside.com 2019 - 2024. All rights reserved.