不可知发展

时间:2012-10-11 14:27:56

标签: haxe

我要进入Haxe。我非常喜欢不可知的核心语言, 但是当我遇到一个“复杂”的软件时,我需要使用设计的语言库(flash.Libjs.Lib等)。

另外,我总是需要许多特定语言的外部库(补间,图像处理等)。

有关如何处理问题的任何提示?是否有“安全”的不可知库列表?

您如何开发应该在Flash Player上运行的应用程序,还要在JavaScript VM上运行?

2 个答案:

答案 0 :(得分:4)

您最需要的是NME

HaxeNME是进行跨平台图形应用的最佳方式。

您还可以查看Jeash,因此它已包含在NME中。

您也可以使用conditionnal compilation

此外,a lot of Haxelib库标记为“交叉”,这意味着它们应该是跨平台。

此致

答案 1 :(得分:1)

如果我正在为Flash和Javascript开发,我可能会使用MVC库并构建两个不同的视图,每种语言一个。

使用PureMVC,您可以使用相同的模型以及查看调解器,无论您使用哪个平台。唯一的额外工作是你需要包装所有的视图组件,以便javascript视图的行为与flash视图非常相似。

https://github.com/PureMVC/puremvc-haxe-standard-framework/wiki