1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 Haxe 3.2.0 发布, Web 开发语言 下载

本帖由 漂亮的石头2015-05-14 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    486,326
    赞:
    46
    Haxe 3.2.0 发布,此版本主要有以下更新:

    新特性:


    • all : added @:noPrivateAccess to re-enable access restrictions within @:privateAccess


    • cpp : some support for @:nativeGen metadata

    Bug 修复:


    • all : fixed detection of @:generic classes with constructor constraints


    • all : fixed variable initialization check issue in loop condition


    • all : fixed pattern matching on @:enum abstracts via field access (#4084)


    • all : fixed missing implicit casts in Map literals (#4100)


    • all : fixed various minor issues in haxe.xml.Parser


    • all : fixed class path issue when HAXE_STD_PATH is set (#4163)


    • js : fixed DCE issue related to printing enums (#4197)


    • js : fixed various issues with the new Bytes implementation


    • php : fixed EOF handling in FileInput.readByte (#4082)


    • cs/java : fixed Math.fround implementation (#4177)


    • cs/java : fixed some cases of Std.parseInt failing (#4132)


    • cpp : fixed compilation without -main (#4199)

    一般优化:


    • all : --macro keep no longer causes types to be included for compilation


    • php : support interpolation in php code


    • js : added variable number of arguments support in js.html.* classes


    • js : refined new HTML externs

    宏功能和变更:


    • macro : [breaking] synced FClosure and FInstance with the compiler updates

    详细信息请查看发行页面

    此版本现已提供下载:

    Source code (zip)

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

    [​IMG]

    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 3.2.0 发布, Web 开发语言下载地址
     
正在加载...