gpt4 book ai didi

actionscript-3 - 与 Actionscript-3 相比,使用 Haxe 的优缺点是什么?

转载 作者:行者123 更新时间:2023-12-04 04:24:52 25 4
gpt4 key购买 nike

我正在考虑使用 Haxe 代替 AS3。
这样做的缺点是什么?我可以考虑:

  • 使用 native AS3 库的困难。
  • 语言翻译后调试困难。
  • Haxe 还很年轻,它可能有一些粗糙的边缘。是吗?

  • 你们中有人对 Haxe 的黑暗面有经验吗?

    有什么好处?我听说:
  • 性能。
  • 多个目标(但我不知道这有什么用)
  • 更好地输入 AS3
  • 也许更好的语法。

  • Haxe 足够大,应该有更多。 Haxe 的优点是什么?

    编辑:
    如果没有真正的缺点,那么为什么 Haxe 不取代 AS3?

    最佳答案

    你的第一点肯定是正确的。一些“原生”库(例如 Flex)可能需要在您的项目中包含一些 Gym。在绝大多数情况下,这是一个相当顺利的过程。 Haxe 支持多个 -swf-lib,允许在您的应用程序中立即使用导入 Assets 的代码。请注意,导入的库不仅被嵌入,而且被识别为代码 Assets ,因此如果您的 IDE 与 Haxe 集成,您也将具有类型完成功能。

    关于调试,翻译完全没有问题,因为语言没有翻译成AS3,而是直接编译成AVM2字节码。当 -debug 开关打开时,带有源代码引用(文件名、行和位置)的完整堆栈跟踪将被完全保留。未捕获的异常会将您准确指向生成它的代码行。

    Haxe 并不是那么年轻,而且 AVM2 输出肯定是所有支持最好的输出。在我看来没有粗糙的边缘。

    在您概述的专业人士中,我想强调多个目标可能是巨大的。当然,要真正利用它,您不能真正依赖特定于 AS3 的外部库。即便如此,总有大量代码需要/可以跨项目重用。

    提及其他一些优点:

  • 宏是最近添加的,它增加了大量的可能性。
  • Molehill API 已经可用于 Haxe(SVN 版本),而 Nicolas 正在开发一个使其更大的着色器系统。
  • Haxe 不断发展,在每个版本中都带来新的(重要的)功能。
  • 关于actionscript-3 - 与 Actionscript-3 相比,使用 Haxe 的优缺点是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5220045/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com