-3

XNAを使用したC#をモノゲームでMac / Linuxと互換性を持たせることができることを学びましたが、モノゲームはC#とは別に開発されているため、C#の開発に追いつくかどうかは誰にもわかりません。

C#を使用することはリスクに見合う価値がありますか、それともクロスプラットフォームの互換性のために安全にプレイしてJavaでプログラムする必要がありますか?

4

1 に答える 1

5

開発しているコンテキストによって異なります。

  • MonoGame は XNA 4 をサポートしているため、XNA 4 を長期的に使用することに満足している場合は問題ありません。
  • 2 つの言語自体にはさまざまな長所と短所があります。たとえば、http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Javaを参照してください。最新の XNA を最新の状態に保ち、長期にわたってゲームを維持する必要があると信じる理由がない限り、現在のニーズによりよく対応するものを選択することには大きな意味があります。
  • 移植性は良いことですが (私は一般的に賛成です)、それがすべてではありません。ゲームを移植可能にする必要があるかどうかを注意深く検討してください。

また:

  • 他の人と一緒に働いていますか?彼らはどの言語をよく知っていますか? 彼らの見解は何ですか?
  • ある言語または別の言語の経験がある人をさらに募集/見つける必要がありますか? あなたの近くにどちらかがもっとありますか?
于 2013-01-08T03:19:01.327 に答える