haxe 是一种物件导向语言.也就是说haxe可以生成其他语言.目前2.0的haxe可以生成:
- Javascript : You can compile a haXe program to a single
.jsfile. You can access the typed browser DOM APIs with autocompletion support, and all the dependencies are resolved at compilation time. - Flash : You can compile a haXe program to a
.swffile. haXe can compile for Flash Players 6 to 9, with either "old"Flash<8 API or newest AS3/Flash9 API. haXe offers very good performance and language features to develop Flash content. - NekoVM : You can compile a haXe program to NekoVM bytecode. This can be used for server-side programming such as dynamic webpages (using
mod_nekofor Apache) and also for commandline or desktop applications, since the NekoVM can be embedded and extended with some other DLL. - PHP : You can compile a haXe program to
.phpfiles. This enable you to use a high level strictly-typed language suchas haXe while keeping full compatibility with your existing serverplatform and libraries.
并且2.0中增加了一些新的特性.
可以感觉到haXe有一统WEB开发前后台语言的雄心.这也正是作者的设计初衷:用一种语言完成WEB开发.
NekoVM,和haXe的作者都是Nicolas Cannasse .一个人完成的这样的工作.
向Nicolas致敬.





