Haxe (произносится как шестнадцатеричной) является открытым исходным кодом языка программирования.
Хотя в большинстве других языков связаны к их собственной платформе (Java к JVM, C# на .Net, ActionScript к Flash Player), Haxe является мультиплатформенной языка.
Это означает, что вы можете использовать Haxe для цели следующих платформ:
Javascript: Вы можете составить программу Haxe в один файл .js. Вы можете получить доступ к типизированным API-интерфейсам API DOM с поддержкой автозаполнения , а все зависимости разрешены на времени компиляции.
Flash: вы можете скомпилировать программу Haxe в файл .swf. Haxe может компилироваться для Flash Player с 6 по 10, с "old" Flash < 8 API или новейший AS3/Flash9 + API. Haxe предлагает очень хорошие функции производительности и языка до Разработка Flash-контента.
NekoVM: Вы можете скомпилировать программу Haxe для байт-кода NekoVM. Это может быть использовано для программирования на стороне сервера , такие как динамические веб-страницы (с использованием mod_neko для Apache), а также для командной строки или настольных приложений, так как NekoVM может быть встроен и расширенными с некоторыми другими DLL.
PHP: Вы можете скомпилировать программу Haxe в .php файлы. Это позволит вам использовать высокоуровневый строго типизированный язык , такой как Haxe, сохраняя при этом полную совместимость с существующей серверной платформой и библиотеками .
C++: теперь вы можете сгенерировать код C++ из вашего исходного кода Haxe, с помощью необходимых Makefile. Это очень для создания собственных приложений, например iPhone. .
большое спасибо, забыл все о haXe после прочтения некоторое время назад - это звучит фантастически, но многие ли используют его? и есть ли у него будущее? Хаксер тоже звучит интересно - попробуй проверить. (Кстати, ваш блог, похоже, отключен в mo) – davivid
Я действительно не могу сказать, сколько он используется, но я использую его и люблю его. Я думаю, что будущее зависит от библиотек, которые доступны для него, чтобы заставить людей волноваться об использовании этого. Как и в случае с Ruby, он не стал широко использоваться/известен, пока не появился Rails. Я на самом деле думал об исследовании основанной на MVC веб-структуры на основе haXe, которая могла бы обмениваться компонентами с Flash/Flex и создавать своего рода аккуратную синергию между клиентом и сервером. –