Haxe é um kit de ferramentas de código aberto que permite criar facilmente ferramentas e aplicativos multiplataforma direcionados a muitas plataformas convencionais. O kit de ferramentas Haxe inclui:
A linguagem de programação Haxe , uma linguagem de programação moderna, de alto nível e estritamente tipada
O compilador cruzado Haxe , um compilador de última geração e extremamente rápido para muitos alvos
A biblioteca padrão Haxe , uma biblioteca completa e multiplataforma de funcionalidades comuns
Haxe permite compilar para os seguintes alvos:
JavaScript
C++
JVM
Lua
PHP7
Pitão 3
Hash Link
NekoVM
Flash (bytecódigo SWF)
E seu próprio intérprete
Você pode experimentar o Haxe diretamente do seu navegador em try.haxe.org!
Para obter mais informações sobre o Haxe, acesse o site oficial do Haxe.
O projeto Haxe possui diversas licenças, abrangendo diferentes partes dos projetos.
O compilador Haxe é lançado sob a Licença Pública Geral GNU versão 2 ou qualquer versão posterior.
A biblioteca padrão Haxe é lançada sob a licença do MIT.
A máquina virtual Neko é lançada sob a licença do MIT. Suas bibliotecas de tempo de execução agrupadas (ndll) e ferramentas são lançadas sob licenças de código aberto, conforme descrito em https://github.com/HaxeFoundation/neko/blob/master/LICENSE
Para obter as licenças Haxe completas, consulte https://haxe.org/foundation/open-source.html ou extra/LICENSE.txt.
A versão estável mais recente está disponível em https://haxe.org/download/. Binários pré-construídos estão disponíveis para sua plataforma:
Instalador do Windows
Binários do Windows
Instalador OSX
Binários OSX
Pacotes de software Linux
Binários Linux de 32 bits
Binários Linux de 64 bits
Compilações de desenvolvimento automatizadas estão disponíveis em build.haxe.org.
Veja extra/BUILDING.md.
Para obter informações sobre como usar o Haxe, consulte a documentação do Haxe:
Introdução ao Haxe, uma introdução ao kit de ferramentas Haxe
O Manual Haxe, o manual de referência para a linguagem Haxe
Haxe Code Cookbook, trechos de código/recurso de aprendizagem
API Haxe, documentação para o padrão Haxe e APIs nativas
Haxelib, Haxelib é o gerenciador de pacotes do Haxe Toolkit.
Você pode obter ajuda e conversar com outros Haxers de todo o mundo através de:
Fórum da comunidade Haxe
Haxe no Stack Overflow
Sala de bate-papo Haxe Gitter
Servidor Discord Haxe
? Seja notificado sobre as últimas notícias do Haxe, não se esqueça de ler os resumos do Haxe.
Haxe | Neko | SWF | Pitão | HL | PHP | Lua |
---|---|---|---|---|---|---|
2.* | 1.* | 8-10 | - | - | - | - |
3.0.0 | 2.0.0 | - | - | 5.1+ | - | |
3.2.0 | 12-14 | 3.2+ | - | - | ||
3.3.0 | 2.1.0 | 21 | - | 5.1, 5.2, 5.3, LuaJIT 2.0, 2.1 | ||
3.4.0 | 1.1 | 5.4+ e 7.0+ (com -D php7 ) | ||||
4.0.0 | 2.3.0 | 1.11 | 7,0+ |
Veja CONTRIBUTING.md para mais. Obrigado!