Haxe - The Cross-platform Toolkit

Haxe - The Cross-platform Toolkit

Haxe 赋能跨平台开发Haxe 是一套开源工具包,核心是一门现代的高级严格类型编程语言,并配备快速优化的跨编译器。使用 Haxe 编写的代码可以编译到 JavaScript、C++、C#、Java、JVM、Python、Lua、PHP 和 Flash 等目标平台,也可以使用 HashLink、NekoVM 或解释模式运行。

Haxe - The Cross-platform Toolkit 页面快照
9
可编译目标平台
2
专属虚拟机:HashLink 与 NekoVM
4.3.7
当前页面列出的稳定版本
5.0.0-preview.1
当前页面列出的预览版本
核心能力

从一套代码面向多个平台

Haxe 将严格类型语言、跨平台标准库和多目标编译能力结合起来,覆盖游戏、Web、移动端、桌面端、命令行及跨平台 API 等使用场景。

严格类型编程语言

Haxe 是现代高级严格类型编程语言,支持类型推断、类型参数、约束与方差等类型系统能力。

快速优化编译器

内置快速优化的跨编译器,也支持解释模式运行。

多目标编译

代码可编译到 JavaScript、C++、C#、Java、JVM、Python、Lua、PHP 和 Flash。

跨平台标准库

提供跨平台标准库,并支持访问各目标平台的原生能力。

条件编译与宏

支持条件编译、元数据、静态扩展、内联调用及语法转换宏。

Haxelib 库管理

Haxelib 提供社区维护的免费库,可用于管理项目依赖和分发库。

近期动态

版本发布与社区内容

查看 Haxe 的版本信息、演进讨论、编译器运行时改进及社区技术内容。

Haxe 5.0.0-preview.1 发布

页面提供 Haxe 5.0 预览版本,并提示后续将继续加入更多功能。

Haxe 4.3.7 发布

页面列出的 Haxe 稳定版本为 4.3.7。

Haxe Evolution meeting 2021

社区围绕近期 Haxe Evolution 提案展开讨论。

学习与开发资源

从入门到 API 与在线试用

Haxe 提供入门指南、手册、代码示例、API 文档、视频、在线试用环境及 Haxelib 库管理服务。

Haxe - The Cross-platform Toolkit

从这里开始使用Haxe - The Cross-platform Toolkit。