回答
從介紹頁面:
HAXE(發音爲十六進制)是一個開放 源編程語言。
雖然大多數其他語言也必然 到自己的平臺(Java中的JVM ,C#到.NET,ActionScript將 的Flash Player),haXe的是一個多語言 。
這意味着你可以使用HAXE到 目標以下平臺:
的Javascript:你可以編譯HAXE 程序在單個.js文件。您可以使用 自動完成支持訪問類型化的瀏覽器DOM API,並且所有 依賴項都可以在編譯時解析爲 。
Flash:您可以將Haxe程序 編譯爲.swf文件。 Haxe可以編譯爲 Flash Player 6至10,可以使用 「舊」Flash < 8 API或最新 AS3/Flash9 + API。 Haxe提供非常好的 性能和語言功能,以 開發Flash內容。
NekoVM:您可以將Haxe 程序編譯爲NekoVM字節碼。這可以 用於服務器端編程 諸如動態網頁(使用 mod_neko爲Apache),並且還用於 命令行或桌面應用程序, 由於NekoVM可以是嵌入式的和 擴展與一些其它DLL。
PHP:您可以將Haxe程序 編譯爲.php文件。這使您可以使用 高級嚴格類型的語言 (如Haxe),同時保持與您現有的 服務器平臺和庫的完整 兼容性。
C++:您現在可以從您的Haxe源代碼生成C++代碼 ,其中 需要Makefiles。這非常有用於創建原生 應用程序,例如在iPhone 開發中。
也可能對您感興趣:Haxer,我寫的一個java項目,可以幫助將AS3代碼轉換爲Haxe代碼。它並不完整,但它爲您在轉換代碼方面提供了一個良好的開端。
Tadster由AS3爲JavaScript集AS3班,com.actiontadJS.converter包。
您必須非常擅長AS3才能理解和使用它。
但是類的包已經可用一段時間了,它工作的很好,它生成OOP JavaScript,但不轉換導入或繼承,所以它對於在AS3中首先編寫JavaScript類非常有用,它將帶走一些編寫OOP JavaScript的枯燥乏味。
我應該說,打字稿是非常相似AS3作爲一種語言,它現在是對波,所以我想它不會在不久的將來被拋棄。我建議你嘗試一下。
- 1. Event.DISPLAYING AS3未編譯?
- 2. TypeScript編譯.js
- 3. 1046 AS3編譯錯誤
- 4. 編譯器如何編譯編譯器?
- 5. 來自Closure編譯器的Untangling JS Source
- 6. Sails JS鏈接器:編譯JADE模板
- 7. LESS css -JS解析器與編譯
- 8. 編譯npm包到一個.js文件
- 9. 編譯錯誤,但js得到生成
- 10. 編譯成js後未找到文件
- 11. 無法編譯.ts到.js在Vs - windows
- 12. AS3 PNG編碼器?
- 13. 從彙編器到C編譯器
- 14. AS3 Flash編譯 - 從編譯中排除函數
- 15. 如何通知TypeScript編譯器擴展到JS Array原型?
- 16. React是否有從js到jsx的編譯器?
- 17. 編譯編譯器錯誤編譯GCC
- 18. ATL到EMFTVM編譯器
- 19. 找不到gcc編譯器
- 20. Lua到JVM編譯器?
- 21. g ++等效的編譯器標誌到VC++編譯器標誌
- 22. 編譯AS3項目SWC文件中flashbuilder
- 23. osx從命令行編譯AS3項目
- 24. 如何將MXML文件編譯爲AS3
- 25. 將FASM/MASM編譯爲JS
- 26. browserify不會編譯express js
- 27. 將JS反編譯成JSX
- 28. AS3編譯器錯誤1083:使用else語法的問題
- 29. AS3反編譯器。它是如何工作的
- 30. AS3 - 編譯器錯誤1120:未定義的屬性* 7
非常感謝,在閱讀了一段時間之後忘了所有關於haXe的信息 - 這聽起來很棒,但是有很多人使用它嗎?它有未來嗎? Haxer聽起來也很有趣 - 將退出。 (順便說一句,你的博客似乎在月底離線) – davivid 2010-10-05 16:56:03
我真的不能說它有多少使用,但我使用它,並喜歡它。我認爲這是未來真正取決於可用於它的圖書館讓人們使用它興奮。就像Ruby一樣,在Rails出現之前它並沒有被廣泛使用/瞭解。我實際上一直在考慮研究一個基於haXe的基於MVC的Web框架,它可以與Flash/Flex共享組件,並在客戶端和服務器之間創建一種簡潔的協同作用。 – 2010-10-05 18:16:33