我需要为基于 HTML5 / Mobile 的回合制游戏开发一个相当可扩展的套接字服务器。
时间是其中的一个真正因素,因为我需要在 3 个月内制作出一些原型。我在 C# 方面拥有丰富的(多年)经验,而在 Node 或 Erlang 方面的经验为零,我将其选为该项目的完美语言。不幸的是,这两种语言都会有很多与之相关的学习曲线,比如代码质量、单元测试、可维护性等我没有经验,所以我想代码质量会很差。
为这个项目选择 C# 以节省开发时间是多么糟糕的决定,因为我将在可扩展性和未来的事情上更加头疼。
C# 是否被认真考虑用于现代 Web 应用程序套接字服务器?