我想知道,选择Haxe NME或Script#来处理HTML5时,这是明智的决定吗?
我知道Haxe比AS3有好处,但脚本#会怎么样?有什么限制与真正的C#?
剂量脚本#支持泛型类型?我是否仍然可以在Haxe中使用泛型类型来定位HTML5?
对此主题的任何想法都非常感谢!
答案 0 :(得分:3)
使用Script#的一个原因是,如果你非常喜欢C#,那么你想将它用于JavaScript开发,即使你只是使用它的一个子集。那是给你决定的。这些小而年轻的项目在热心的用户中茁壮成长,他们敢于在现场测试他们。
就个人而言,我现在使用Haxe大约4年了,这些都是我看到的优点:
所以我认为Haxe更好,但是如果你喜欢Script#的想法,那么你就不应该沮丧地追求它。
如果您真的只是在寻找最佳工具,那么我建议您选择Haxe和TypeScript。后者 - 虽然功能也相当差 - 在将JavaScript映射到相对强大的类型系统方面做得非常出色。
答案 1 :(得分:2)
关于泛型,根据this issue,脚本#还不支持它们,而Haxe does。否则,它们非常相似,所以我建议选择你更熟悉的那个。