Haxe ist ein Open-Source-Toolkit, mit dem Sie problemlos plattformübergreifende Tools und Anwendungen erstellen können, die auf viele Mainstream-Plattformen abzielen. Das Haxe-Toolkit umfasst:
Die Haxe-Programmiersprache , eine moderne, streng typisierte Programmiersprache auf hohem Niveau
Der Haxe-Cross-Compiler , ein hochmoderner, blitzschneller Compiler für viele Ziele
Die Haxe-Standardbibliothek , eine vollständige, plattformübergreifende Bibliothek mit allgemeinen Funktionen
Mit Haxe können Sie für die folgenden Ziele kompilieren:
JavaScript
C++
JVM
Lua
PHP 7
Python 3
HashLink
NekoVM
Flash (SWF-Bytecode)
Und ein eigener Dolmetscher
Sie können Haxe direkt in Ihrem Browser unter try.haxe.org ausprobieren!
Weitere Informationen zu Haxe finden Sie auf der offiziellen Haxe-Website.
Das Haxe-Projekt verfügt über mehrere Lizenzen, die verschiedene Teile der Projekte abdecken.
Der Haxe-Compiler wird unter der GNU General Public License Version 2 oder einer späteren Version veröffentlicht.
Die Haxe-Standardbibliothek wird unter der MIT-Lizenz veröffentlicht.
Die virtuelle Neko-Maschine wird unter der MIT-Lizenz veröffentlicht. Die gebündelten Laufzeitbibliotheken (ndll) und Tools werden unter Open-Source-Lizenzen veröffentlicht, wie unter https://github.com/HaxeFoundation/neko/blob/master/LICENSE beschrieben
Die vollständigen Haxe-Lizenzen finden Sie unter https://haxe.org/foundation/open-source.html oder extra/LICENSE.txt.
Die neueste stabile Version ist unter https://haxe.org/download/ verfügbar. Für Ihre Plattform sind vorgefertigte Binärdateien verfügbar:
Windows-Installer
Windows-Binärdateien
OSX-Installationsprogramm
OSX-Binärdateien
Linux-Softwarepakete
Linux 32-Bit-Binärdateien
Linux 64-Bit-Binärdateien
Automatisierte Entwicklungs-Builds sind unter build.haxe.org verfügbar.
Siehe extra/BUILDING.md.
Informationen zur Verwendung von Haxe finden Sie in der Haxe-Dokumentation:
Haxe-Einführung, eine Einführung in das Haxe-Toolkit
Das Haxe-Handbuch, das Referenzhandbuch für die Haxe-Sprache
Haxe Code Cookbook, Codeausschnitte/Lernressource
Haxe API, Dokumentation für den Haxe-Standard und native APIs
Haxelib, Haxelib ist der Paketmanager für das Haxe Toolkit.
Sie können Hilfe erhalten und mit anderen Haxern aus der ganzen Welt sprechen über:
Haxe-Community-Forum
Haxe auf Stack Overflow
Haxe Gitter Chatroom
Haxe Discord-Server
? Lassen Sie sich über die neuesten Haxe-Neuigkeiten informieren und vergessen Sie nicht, die Haxe-Zusammenfassungen zu lesen.
Haxe | Neko | SWF | Python | 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+ und 7.0+ (mit -D php7 ) | ||||
4.0.0 | 2.3.0 | 1.11 | 7,0+ |
Weitere Informationen finden Sie unter CONTRIBUTING.md. Danke schön!