开发游戏服务器的好语言?
我只是想知道哪种语言是开发游戏服务器以支持大量(数千)用户的好选择?我涉足了python,但意识到这将是太麻烦了,因为它不会跨内核生成线程(意味着8核服务器= 1核服务器)。我也不太喜欢这种语言(那种“自我”的东西让我很生气)。
我知道C++是工作在绩效方面的语言,但我讨厌它。我不想处理它草率的语法,我喜欢我的手被托管语言握住。这让我想到了C#和Java,但我对其他语言持开放态度。我喜欢 .NET 的简单性,但我想知道,在速度方面,这是否对工作有好处。请记住,由于这将部署在Linux服务器上,因此它将在Mono框架上运行 - 不确定这是否重要。我知道Java在语法上与.Net非常相似,但我的经验有限。是否有任何框架可以简化开发或缓解?
请帮助我和我挑剔的自己到达一个解决方案。
更新:我不是故意听起来那么挑剔,我真的不认为我是。我唯一真正排除的语言是C++,Python我不喜欢,因为可扩展性问题。我知道有进程之间的通信方式,但是如果我有一个8核服务器,为什么我需要做8个进程呢?有没有更优雅的解决方案?