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_nekopentru 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