-3

我了解到我可以通过 monogame 使带有 XNA 的 C# 与 Mac/Linux 兼容,但是 monogame 是从 C# 单独开发的,所以没有人知道他们是否会跟上 C# 的发展?

使用 C# 是否值得冒险,或者我应该安全地使用它并在 Java 中编程以实现跨平台兼容性?

4

1 回答 1

5

取决于您正在开发的环境:

  • MonoGame 支持 XNA 4,所以如果您愿意长期坚持使用 XNA 4,那么您就可以了。
  • 这两种语言本身有各种优点和缺点,例如参见http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java。与现在更好地满足您的需求的那个一起使用是有好处的,除非您有理由相信您需要跟上最新的 XNA 并随着时间的推移维护您的游戏。
  • 可移植性是一件好事(我通常赞成),但这并不是全部。仔细看看你是否真的需要你的游戏是可移植的。

还:

  • 你在和别人一起工作吗?他们更懂哪种语言?他们的看法是什么?
  • 您是否需要招募/寻找更多具有一种或另一种语言经验的人?你附近有更多的一个或另一个吗?
于 2013-01-08T03:19:01.327 回答