如何学习Haxe作为JavaScript开发人员

问题描述 投票:4回答:1

我已经使用JS 3年了。我想使用OpenFL制作移动应用程序。但是,我不知道Haxe。我也不知道其他编程语言。但是,我很乐意学习课程,继承等等....

此外,就我所读到的而言,OpenFL在性能方面优于Adobe AIR,您需要了解Haxe才能使用OpenFL。

那么我该如何开始呢?有什么好资源吗?所有这些似乎都是针对AS3开发人员的。

在进入Haxe之前,我是否需要了解Flash?

javascript haxe openfl
1个回答
1
投票

Haxe和OpenFL一般是为Flash开发人员量身定制的,以便访问更高级的功能和改进的性能。

虽然在NME的时候,大多数类都有与Flash相同的名称,但是不同的包。现在,OpenFL具有相同的包,类名,方法等。

Haxe的语法与AS3非常相似(因此与所有ECMAscript语言类似),唯一的区别是:

  • 类型转换
  • Contructors
  • 对于循环

和许多小事,比如缺少uint,Number被称为Float等,分号是强制性的。

随意查看ActionScript 3,您将能够毫无问题地直接进入Haxe开发。除了上面列出的差异,初学者,中级开发人员之间几乎没有差异。

一般来说,Haxe作为一种语言更丰富,但是作为一些小的特性存在于as3但在Haxe中缺失(例如:没有循环,块和if语句的标签)

© www.soinside.com 2019 - 2024. All rights reserved.