HaXe

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск

HaXe — универсальный объектно-ориентированный язык программирования высокого уровня.

Автором и основным разработчиком платформы является французская медийная компания Motion-Twin, которая так же известна как разработчик предшественника HaXe - mtasc (компилятор ActionScript 2). Хотя, поскольку проект имеет статус OpenSource, вносить вклад в его развитие может каждый желающий программист.

Платформа состоит из трёх частей, которые распространяются под 3-ми лицензиями:

  • HaXe-компилятор - LGPL
  • Поставляемые с компилятором библиотеки - BSD license
  • NekoVM - GNU Lesser General Public License version 2.1

Универсальность в том, что код можно компилировать для нескольких платформ:

  • Flash (swf версий 7,8 или 9 использующие API языка ActionScript 2 или ActionScript 3)
  • JavaScript (клиентские скрипты в т.ч. использующие технологию Ajax)
  • NekoVM (компилированные программы, исполняемые виртуальной машиной neko, которые могут использоваться как серверные файлы для веб-приложений или как основа программ для desktop)
  • PHP
  • C++

С помощью haXe и связанных с ним технологий (Neko, SWHX, SysTools, SPOD и т.д.) можно создавать приложения, способные работать под Windows, Mac OS или Linux.

Таким образом, на одном языке можно писать как клиентские, так и серверные программы для web, а также настольные приложения для любых платформ.

Ссылки


de:haXe (Programmiersprache)

en:haXe fr:haXe

Источник — «http://www.sbup.com/wiki/HaXe»
Личные инструменты

Served in 0.091 secs.