haxe語言

haXe(發音如hex)是一種開源的程式語言。其它很多語言只能運行在它們自己的平台(Java 運行在VM,C#運行在.Net,ActionsScript運行在Flash Player),而haXe則是一個多平台語言。

haXe(發音如hex)是一種開源的程式語言。
其它很多語言只能運行在它們自己的平台(Java 運行在VM,C#運行在.Net,ActionsScript運行在Flash Player),而haXe則是一個多平台語言。
這也就是說你可以使用haXe開發以下平台的程式:
Javascript:你可以把一個haXe程式編譯成單個的.js檔案。你可以使用autocompletion支持來訪問典型瀏覽器的DOM API,並且所有的依賴都會在編譯的時候被解決。 Flash:你可以把一個haXe程式編譯成一個.swf檔案。使用較老的低於Flash8的API或新的AS3/Flash9 的API,haXe可以編譯成flash6到Flash9 的.swf檔案。haXe提供了一個非常高性能的語言去開發Flash內容。 NekoVM:你可以把一個haXe程式編譯成NekoVM的二進制代碼。這可以套用在像動態網頁的伺服器端編程(使用mod_neko for Apache),但也可以用於命令行或桌面套用軟體,因為NekoVM是可嵌入的和可通過一些其它的DLL擴展的。 PHP:你可以把一個haXe程式編譯成.php檔案。C++:你可以用haXe生成C++源碼。這對於需要創建本機程式是很有用的,例如開發iphone的套用。 haXe的宗旨是讓開發者選擇一個最好的平台去做給定的工作,做到這點並不容易,因為通常每個新的平台的推出都帶有它自己的程式語言。haXe可以為你提供的是:
一個帶有許多好特徵的標準化語言。一個可以工作在多個或全部平台的標準庫(包括Date,Xml,Math等等)。不同平台特有的庫:可以讓haXe訪問該平台的所有API。

相關詞條

相關搜尋

熱門詞條

聯絡我們