haXe ay isang open source, cross-platform, universal, madaling matuto at madaling-gamitin na wika programming na maaaring magamit upang bumuo ng walang kahirap-hirap tampok sa mga application na gumagana sa anumang mga operating system at arkitektura hardware.
Binubuo ang proyekto ng isang koleksyon ng mga utility pag-unlad, kabilang ang programming language, ng cross-tagatala, ang isang library, ang mga karagdagang mga tool, pati na rin ang maraming iba pang mga Framework at utilities.Integrates sa C ++, Java, C #, Python, Node.js, HTML5 at PHPIt ay isang libre at multi-platform programming language na & rsquo; s partikular na naka-target para sa C ++, PHP, Flash, JavaScript, HTML5, Node.js, C #, Python at NekoVM platform. Hinahayaan nito ang mga developer upang piliin ang pinakamahusay na platform bago nila simulan ang isang bagong proyekto.
haXe ay nagbibigay ng isang standardized wika na kinabibilangan ng maraming mga kaakit-akit na mga tampok, mga aklatan partikular na platform na nagbibigay sa iyo ng ganap na access sa isang platform sa & rsquo; s API, pati na rin ang standard library na gumagana sa parehong sa lahat ng mga suportadong platforms.Supported sa ISO at Android operating systemsWith haXe , na ginagamit sa pamamagitan ng daan-daang libo ng mga developer ng application sa buong mundo, magagawa mong upang bumuo ng mga kamangha-manghang mga laro, malakas na apps, mga kapaki-pakinabang na mga tool, at kakayahang umangkop Framework na sinusuportahan sa parehong Android at iOS mobile operating systems.Mandatory exampleWant upang makita kung paano haXe code Mukhang ngayon? Tingnan ang halimbawa sa ibaba para sa mabilis na lasa ng haXe.
klase Pagsubok {
& Nbsp; static na function na pangunahing () {
& Nbsp; var tao = [
& Nbsp; & nbsp; "Elizabeth" => "Programming",
& Nbsp; & nbsp; "Joel" => "Design"
& Nbsp; ];
& Nbsp; para sa (pangalan sa people.keys ()) {
& Nbsp; & nbsp; var trabaho = tao [pangalan];
& Nbsp; & nbsp; trace ('$ pangalan ginagawa $ trabaho para sa isang buhay!');
& Nbsp; }
& Nbsp;}
} Pagsisimula sa haXehaXe hindi nangangailangan ng pag-install sa GNU / Linux platform, na nangangahulugan na upang gamitin ito, kakailanganin mong i-download ang pre-built na binary pakete na tumutugma sa iyong computer & rsquo; s architecture (64-bit o 32- bit), i-save ang archive sa iyong direktoryo ng Home, na ma-unpack ito, buksan ang folder na kinuha, painitin ang app Terminal at patakbuhin ang ./haxe command.
Ano ang bagong sa ito release:
- Bugfixes:
- lahat: naayos pangangasiwa ng abstract pag-iiba
- flash: masigurado ang wastong endianess sa haxe.io.BytesBuffer
- CPP: naayos na isyu na kinasasangkutan ng klase path na may mga puwang
- php: nakapirming & gt; & gt; & gt;
- macro: naayos haxe.macro.Compiler.keep
- Pangkalahatang pagpapabuti at pag-optimize:
- lahat: bigyan @: hindi na ginagamit babala sa pamamagitan ng default, pinapayagan -D walang-tutol-babala
- CPP: optimize ng Vector pagpapatupad
- Standard Library:
- lahat: Pinalitan ang pangalan ng Bytes.readDouble / Float sa getDouble / Float upang maiwasan ang mga isyu inheritance
- lahat: hindi na ginagamit Bytes.readString sa pabor ng getString
- lahat: Idinagdag medyo-pag-print upang haxe.format.JsonPrinter (at haxe.Json)
Mga Komento hindi natagpuan