Haxe其实是一个中间语言,利用各种库将源码翻译后编译。好处相当于请了一个牛逼翻译官,去哪国都可以带上,缺点是翻译效果永远不如自己掌握的语言来的好。
更大的问题来了,翻译官是宇宙人,其实听不懂地球话,你必须先学会宇宙语才能跟翻译官沟通,然后翻译官再帮你翻译成各国语言。
翻译官翻译的能力来自于一堆资料书,所以你还得先找到资料书给他,告诉他基本翻译规则,他才会翻译。
还有一个问题(跨平台的通病),对于资料书来说,俚语是没法翻译的,想说俚语,得靠自己。。。
额,没时间的还是不要学了。。。
一些术语:
Lime库-跨平台抽象层
Openfl库 -仿flash高级图形api
Neko haxe虚拟机
NME Openfl前身
*只有openfl+lime开发的应用才是真正跨平台的,haxe只是代码跨平台而已