我相信你们大多数人都知道,目前Flex**(编辑:Flex 3)**编译器非常慢。但是它有一个API。我的问题是:是否有比当前Adobe编译器更快的替代编译器(可能是基于C/C++的)?我知道编译器不是几天就能完成的,但是如果没有替代方案,你认为花时间实现一个更快的flex编译器值得吗?
qcuzuvrc1#
Flex 4中的编译器应该快得多。但是我还没有用实际的用例来验证这一点。如果你尝试了,请告诉我你的发现。
ruoxqz4g2#
你一定要看看HFCD(http://bytecode-workshop.com/)。它同时支持Flex 3和4。它比Flex 3和4更快,因为它允许在多核计算机上同时编译多个应用程序。HFCD还支持TCP/IP。这意味着你可以在第二台计算机上运行HFCD编译器(可能有更多的CPU和内存)。
v8wbuo2f3#
您可能希望了解一下HFCD,它分析您的项目结构并并行生成多个编译器任务。但是,如果您的项目由多个小模块组成,这只会改变性能。
vcirk6k64#
我认为,对于某些人来说,实现一个完整的替代编译器和开发基础结构(Flex Builder一开始并不那么强大)是值得的。如果您愿意使用一种只有细微差别的语言(从外观上看,只是更好),那么我建议您看一看Haxe。据我所知,Haex编译器比Flex编译器快得多。
k5ifujac5#
有一个很好的plugin为Aptana开发空气应用程序
jaxagkaj6#
我四处打听了一下,有人告诉我: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%。我从来没有试过;和我交谈的人说他有,这给了他一些问题,但这可能是他做错了什么。如果有人使用它,请务必张贴您的经验与它。
6条答案
按热度按时间qcuzuvrc1#
Flex 4中的编译器应该快得多。但是我还没有用实际的用例来验证这一点。如果你尝试了,请告诉我你的发现。
ruoxqz4g2#
你一定要看看HFCD(http://bytecode-workshop.com/)。它同时支持Flex 3和4。它比Flex 3和4更快,因为它允许在多核计算机上同时编译多个应用程序。HFCD还支持TCP/IP。这意味着你可以在第二台计算机上运行HFCD编译器(可能有更多的CPU和内存)。
v8wbuo2f3#
您可能希望了解一下HFCD,它分析您的项目结构并并行生成多个编译器任务。
但是,如果您的项目由多个小模块组成,这只会改变性能。
vcirk6k64#
我认为,对于某些人来说,实现一个完整的替代编译器和开发基础结构(Flex Builder一开始并不那么强大)是值得的。
如果您愿意使用一种只有细微差别的语言(从外观上看,只是更好),那么我建议您看一看Haxe。据我所知,Haex编译器比Flex编译器快得多。
k5ifujac5#
有一个很好的plugin为Aptana开发空气应用程序
jaxagkaj6#
我四处打听了一下,有人告诉我:
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%。
我从来没有试过;和我交谈的人说他有,这给了他一些问题,但这可能是他做错了什么。
如果有人使用它,请务必张贴您的经验与它。