2009-12-29 46 views
3

目前,我確信大部分人都知道,編譯器的編譯速度非常慢。它確實有一個API。我的問題是:是否有替代(可能是基於C/C++的)編譯器比當前的Adobe更快?替代靈活編譯器

我意識到編譯器不是你可以在幾天內抽出來的東西,但是如果沒有替代方案可用,你認爲實現更快的flex編譯器是值得的嗎?

+0

爲什麼要投票?請留下評論。 – 2009-12-29 19:46:23

+0

奇怪...它是一個很好的問題。 :) – jsight 2009-12-30 00:58:38

+0

爲什麼投票給我?真的不明白... – Franky 2009-12-30 20:25:14

回答

2

編譯器應該在Flex 4中快得多。但是我還沒有用實際的真實世界的用例來驗證它。如果你嘗試一下,那麼讓我知道你找到了什麼。

1

我懷疑有人會實現一個完整的替代編譯器和開發基礎設施(Flex Builder並不強壯)。話雖如此,我知道知道AS3語言的這樣的項目。

如果你願意使用一種語言,只是略有不同(從它的外觀看,只是更好),那麼我建議看看haXe。據我所知,haXe編譯器比Flex編譯器快得多。

+0

麻煩的是,我們已經有一個巨大的代碼庫編寫。即使語言相似,我認爲將整個事物遷移也不值得。理想情況下,我希望採取直接的柔性代碼。 – 2009-12-29 19:31:29

+0

是的,我同意haXe在許多(大部分)情況下都不實用。它是我找到的唯一選擇(我也做了一些搜索)。希望他們會用Flex 4改進一些東西。 – jsight 2009-12-30 00:59:27

0

有一個很好的plugin的集錦開發AIR應用程序

0

我做了一些四處詢問和別人告訴我這一點:

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

這是關係到什麼@詹姆斯沃德說,Flex 4編譯器應該更快。這傢伙反饋了一些從flex 4到flex 3.0/3.1/3.2 sdks的變化,並聲稱速度提高了25%。

我從來沒有嘗試過;我跟他說過的那個人說他有這個問題,但這可能是他做錯了事。

如果有人使用它,請張貼您的使用體驗。

+0

不確定爲什麼有人downvoted this = / – 2010-03-09 01:33:06

1

你可能想看看HFCD,它分析你的項目結構並且產生並行的多個編譯任務。

但是,這隻會改變性能,如果您的項目由多個小模塊組成。用於HFCD的Eclipse插件也存在。

2

你一定要看看HFCD(http://bytecode-workshop.com/)。它支持Flex 3和4.它比Flex 3和4更快,因爲它允許在多核計算機上同時編譯多個應用程序。 HFCD也支持TCP/IP。這意味着你可以在第二臺機器上運行HFCD編譯器(可能有更多的CPU和內存)。