Haxe

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Haxe
Розробник(и) Haxe Foundation
Стабільний випуск 3.1.3 (13 квітня 2014; 225 днів тому)
Операційна система Крос-платформний
Ліцензія GPL v2, library: BSD
Сайт http://haxe.org/

Haxe — об'єктно-орієнтована мова програмування високого рівня загального призначення.

Автором та основним розробником платформи є французька медійна компанія Motion-Twin, яка також відома як розробник попередника Haxe — mtasc (компілятор ActionScript 2). На цей момент існує громадський фонд Haxe Foundation, що займається підтримкою та розвитком мови.

Платформа складається з трьох частин, які поширюються під 3 ліцензіями:

Є підтримка наступних платформ:

  • Flash (swf версій з 8 до 11, що використовують API мови ActionScript 2 або ActionScript 3)
  • JavaScript (існують Haxe-прив'язки для популярних бібліотек, таких як Node.js та JQuery)
  • NekoVM (компілюють програми, виконувані віртуальною машиною neko, які можуть використовуватися як серверні файли для веб-застосунків або як основа програм для десктопів)
  • PHP
  • C++
  • C#
  • Tamarin
  • Java

за допомогою Haxe і пов'язаних з ним технологій (Neko, SWHX, SysTools, SPOD, тощо.) можна створювати додатки, здатні працювати під Windows, Mac OS або Linux.

Таким чином, на одній мові можна писати як клієнтські, так і серверні програми для web, а також настільні додатки для будь-яких платформ.

Посилання[ред.ред. код]