当前位置: 主页 > 业内 >

haxe 3.0 发布,Web 开发语言

时间:2013-05-28 09:15来源:www.oschina.net 作者:admin 点击:
Web 开发语言 Haxe 发布了 3.0 版本,下载地址: 安装包 Windows Installer OSX Installer 二进制分发版 Windows: haxe-3.0.0-win.zip OSX: haxe-3.0.0-osx.tar.gz Linux32: haxe-3.0.0-linux32.tar.gz Linux64: haxe-3.0.0-linux64.
欢迎大家分享自己的文档,请点击查阅:分享方法,Linux系统运维
如果你喜欢这文章,可以点击文章结尾处百度分享,分享到你的各种社区收藏,或推荐给朋友……


Web 开发语言 Haxe 发布了 3.0 版本,下载地址:

安装包

二进制分发版

Haxe 3.0 官方发行说明请看 http://haxe.org/manual/haxe3

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:使用 -java 和 -cs 来生成相应源码

 

网页上运行Haxe示例程序的截图

为什么要用Haxe?

 

Haxe是一门很强力的语言,有很多引人注目的特性。目标是给开发者一套一体化的工具来创建网站或者应用,一门语言打天下。它可以实现:

  • ECMA风格的客户端、服务器端以及桌面型程序。
  • 风一般迅捷的编译速度。
  • 类型检查带来好处多多。
  • 给特定平台引入缺失的语言特性,例如为Flash开发引入InLining和generics特性、宏、为C++引入动态对象以及运行时类信息等等。
  • 无视平台差异,在不同平台之间轻松切换。
  • 统一的语法以及特性。
  • 一次编写,处处“自动”编译。

解救跨平台开发的一次尝试

 

由于它可以自动编译生成多种类型的代码,所以无论是iOS、Android、Windows Phone平台之间的本地程序跨平台,还是直接生成HTML5应用,甚至是跨越移动平台和桌面平台,都是解决应用在“不同平台之间”移植所带来痛苦的、一个不错的尝试。

愿望如此美好,引无数英雄尽折腰。不过要彻底根治跨平台的痛苦,恐怕是一条无比漫长艰辛的旅程。

介绍内容来自 CSDN移动

 

转载请注明linux系统运维
http://www.linuxyw.com/linux/yenei/2013/0528/481.html

------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片