Haxe — это набор инструментов с открытым исходным кодом, который позволяет легко создавать кроссплатформенные инструменты и приложения, предназначенные для многих основных платформ. В набор инструментов Haxe входят:
Язык программирования Haxe — современный высокоуровневый строго типизированный язык программирования.
Кросс-компилятор Haxe , современный, молниеносный компилятор для многих целей.
Стандартная библиотека Haxe , полная кроссплатформенная библиотека общего функционала.
Haxe позволяет компилировать для следующих целей:
JavaScript
С++
JVM
Луа
PHP 7
Питон 3
ХэшСсылка
НекоВМ
Flash (байт-код SWF)
И собственный переводчик
Вы можете попробовать Haxe прямо из браузера на сайте try.haxe.org!
Для получения дополнительной информации о Haxe посетите официальный сайт Haxe.
Проект Haxe имеет несколько лицензий, охватывающих разные части проектов.
Компилятор Haxe выпускается под лицензией GNU General Public License версии 2 или любой более поздней версии.
Стандартная библиотека Haxe выпускается под лицензией MIT.
Виртуальная машина Neko выпускается под лицензией MIT. Входящие в его состав библиотеки времени выполнения (ndll) и инструменты выпускаются по лицензиям с открытым исходным кодом, как описано в https://github.com/HaxeFoundation/neko/blob/master/LICENSE.
Полный список лицензий Haxe см. на странице https://haxe.org/foundation/open-source.html или extra/LICENSE.txt.
Последняя стабильная версия доступна по адресу https://haxe.org/download/. Для вашей платформы доступны готовые двоичные файлы:
установщик Windows
Бинарные файлы Windows
установщик OSX
Двоичные файлы OSX
Пакеты программного обеспечения Linux
32-битные двоичные файлы Linux
64-битные двоичные файлы Linux
Автоматизированные сборки для разработки доступны на build.haxe.org.
См. дополнительно/BUILDING.md.
Для получения информации об использовании Haxe обратитесь к документации Haxe:
Haxe Введение, введение в набор инструментов Haxe.
Руководство Haxe, справочное руководство по языку Haxe.
Поваренная книга Haxe Code, фрагменты кода / обучающий ресурс
Haxe API, документация по стандарту Haxe и собственным API.
Haxelib, Haxelib — менеджер пакетов Haxe Toolkit.
Вы можете получить помощь и поговорить с другими хаксерами со всего мира через:
Форум сообщества Хаксе
Haxe о переполнении стека
Чат Хаксе Гиттера
Discord-сервер Haxe
? Получайте уведомления о последних новостях Haxe, не забудьте прочитать обзоры Haxe.
Хаксе | Неко | SWF | Питон | ХЛ | PHP | Луа |
---|---|---|---|---|---|---|
2.* | 1.* | 8-10 | - | - | - | - |
3.0.0 | 2.0.0 | - | - | 5.1+ | - | |
3.2.0 | 12-14 | 3.2+ | - | - | ||
3.3.0 | 2.1.0 | 21 | - | 5.1, 5.2, 5.3, LuaJIT 2.0, 2.1 | ||
3.4.0 | 1.1 | 5.4+ и 7.0+ (с -D php7 ) | ||||
4.0.0 | 2.3.0 | 1.11 | 7.0+ |
Подробности смотрите на CONTRIBUTING.md. Спасибо!