我要进入Haxe。我非常喜欢不可知的核心语言,
但是当我遇到一个“复杂”的软件时,我需要使用设计的语言库(flash.Lib
或js.Lib
等)。
另外,我总是需要许多特定语言的外部库(补间,图像处理等)。
有关如何处理问题的任何提示?是否有“安全”的不可知库列表?
您如何开发应该在Flash Player上运行的应用程序,还要在JavaScript VM上运行?
答案 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