登录站点

用户名

密码

Haxe:号称比Java还要跨平台的语言

已有 254 次阅读  2012-06-11 16:47   标签平台  Java 

程序员有两种,一种为了解决问题使用不同的语言;另一种为了解决问题发明新的语言。Haxe是一门新兴的开源编程语言,开发者称:“相比其他语言(Java的平台是JVM,C#的平台是.Net,ActionScript的平台是Flash Player等等),Haxe才是真正的多平台语言。不管是开发原生iOS、Android应用,还是网页;不论是应用于服务器还是个人桌面,Haxe都可以胜任。”

Haxe分别为Windows、Mac OSX以及Linux安装程序进行打包,当然如果安装包出现问题或者洁癖者也可以进行手工安装。安装包及手动安装指南尽在下载页面

Haxe能做什么?

使用Haxe开发的程序可以被编译成:

  • JavaScript:你可以将Haxe程序编译成单一的.js文件,访问DOM APIs并拥有“自动完成”的支持,所有的依赖都在编译时都被搞定了。
  • Flash:Flash早就放弃移动平台,和桌面平台共存亡了。你可以将Haxe程序编译成一个.swf文件,支持从Flash Player 6到11的所有版本。
  • NekoVM:将Haxe程序编译成NekoVM字节码,用在服务器相关的程序(比如动态网页),同时也可以用在命令行或者桌面应用中。
  • PHP:你可以将Haxe程序编译成.php文件。
  • C++:你可以直接从Haxe源码生成C++的code。NME库使用这项特性在iOS和Android上直接运行Haxe的code。
  • C#和Java:敬请期待中。

上一篇: C语言深入浅出 :回味经典 下一篇: 斑马传媒掘金无线互联:打造跨媒体交互营销平台

分享 举报