其它很多語言只能運行在它們自己的平台(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。
相關詞條
-
haxe語言
haXe(發音如hex)是一種開源的程式語言。其它很多語言只能運行在它們自己的平台(Java 運行在VM,C#運行在.Net,ActionsScript...
-
haXe
Flash:你可以把一個haXe程式編譯成一個.swf檔案。 PHP:你可以把一個haXe程式編譯成.php檔案。 使用Haxe開發的程式可以被編譯成:
簡介 套用 -
LSP[開源協定 LSP Language-Server-Protocol]
唯一基於JSON的語言伺服器數據交換協定,目前由GitHub代管,並採用CC及MIT授權。該協定主要用來促進編輯器及語言伺服器之間的互動,允許.../SASS、Xtext、GOLang、Ruby、Crane PHP、Haxe...
-
Traits
,則性狀T = A + B + C與S相同 。支持的語言Traits最初來自程式語言Self ,並受以下程式語言支持:AmbientTalk、C++、Curl、D、ECMAScript、Groovy、Haxe...
特點 支持的語言 例子 -
陳劭家
》、《Haxe語言視頻教程之完美的存在》、《Lua語言遊戲開發視頻教程之一天學會...
人物簡介 獲得榮譽 視頻教程 簡歷 -
flashdevelop
預覽版中的演示一樣,支持雙向語言,連體字母、文本環繞內嵌圖片、多層文字...
簡介 發展情況 特點 功能 版本發布 -
豈凡網路
外掛程式前端引擎,及基於Scala、Haxe語言,實現單服萬人線上實時互動...
豈凡介紹 豈凡價值觀 豈凡人才觀 豈凡優勢 核心團隊
