Introducere

Haxe (pronunțat héx) este un limbaj de programare de tip Open Source.

În timp ce majoritatea celorlalte limbaje sunt limitate la platformele proprii(Java la JVM, C# la .Net, ActionScript la Flash Player), Haxe e un limbaj cu platformă multiplă.

Înseamnă că puteți folosi Haxe pentru a opera cu următoarele platforme

  • Javascript : Puteți compila un program Haxe într-un singur fișier de tip .js . Aveţi posibilitatea de a accesa DOM API-urile browser-ului tastat cu sprijin autocompletion, şi toate dependenţele sunt rezolvate în timpul compilării.
  • Flash : Puteți compila un program Haxe într-un fișier de tip .swf . Haxe poate compila pentru Flash Playere de la 6 până la 10, cu "vechiul" API Flash<8 sau cu cel mai nou API AS3/Flash9+ . Haxe oferă performanțe și opțiuni de limbaj foarte bune pentru dezvoltarea conținutului Flash.
  • PHP : Puteți compila un program Haxe în fișiere de tip .php . Acest lucru vă permite să folosiți un limbaj de nivel înalt tastat strict ca și Haxe în timp ce mențineți întreaga compatibilitate cu platforma si bibliotecile server-ulului existent.
  • NekoVM : Puteți compila un program Haxe în bytecode NekoVM. Acest lucru poate folosit pentru programarea server-side ca de exemplu a paginilor web dinamice (folosind mod_neko pentru Apache) și de asemenea pentru aplicații commandline sau desktop, de când NekoVM poate fi încorporat și prelungit cu alte câteva DLL.
  • C++ : Momentan in testare, cu dreptul de a construi Haxe de la Hugh Sanderson, puteţi acum să vă scoateți aplicațiile Haxe in cod sursa C++ pur, complet cu Makefile.

Ideea din spatele Haxe este să lase programatorul să aleagă cea mai bună platformă pentru a îndeplini sarcina dată. În general, acest lucru nu este uşor de făcut, pentru că fiecare nouă platformă vine cu propriul limbaj de programare. Ce vă oferă Haxe este:

  • un limbaj standardizat cu multe features
  • o bibliotecă standardizată (incluzând Date, Xml, Math...) care funcționează la fel pe toate platformele
  • biblioteci specifice platformelor : API-urile întregi ale unei platforme sunt accesibile din Haxe

Vrei să înveți mai multe despre Haxe? Accesează Documentare

version #5075, modified 2008-12-13 18:28:20 by xer9281