首先,C#可以做服务器开发,只要能支持联网进行应答响应的语言都能做服务器开发,C#有这样的能力,当然可以做服务器开发的。
此外关于效率,其实C#的效率不低,起码作为编译语言,比很多脚本语言要高效吧,那么多脚本语言都还在做服务器开发的。但专门进行服务器开发不光是效率问题,还有开发成本,比如有没有好的服务器开发方面的框架体系,这个我觉得才是C#缺乏的。
关于这个问题,看到有人乱回答了,专门问了公司里的C#大神(三年网游开发,两年系统开发经验)
以下看截图吧