Mono适合开发服务器应用程序,还是仅适用于桌面应用程序?我想用C#for Linux开发服务器应用程序。我想用C#/ XNA编写第一人称射击游戏(FPS),并且我有一台Linux专用服务器。但这个问题一般适用于所有类型的服务器应用程序...Mono适合开发服务器吗?
2
A
回答
3
单声道句柄ASP.NET(包括ASP.NET MVC)相当好。大多数其他服务器实现也很好。它的确取决于你想要服务的是什么,以及你将如何使用它。
Mono还支持WCF directly in the core,它允许非常有效地编写大多数非Web服务应用程序。
编辑:
鉴于你的编辑和你的愿望来处理多玩家FPS游戏的服务器端,单应该正常工作。您可能希望避免使用像WCF和ASP.NET这样的高级接口,并直接进入System.Net命名空间(取决于您要同步的玩家数量,但如果数量巨大,您需要速度在这里放松)。单声道很好地支持这一点。这就是说,Mono对System.Net命名空间的支持非常好,并且相当成熟,所以在多人FPS游戏的服务器端使用它应该没有问题。
0
我不明白为什么不。我相信FogBugz使用Mono来部署到Apache服务器。
这是关于在单声道上运行FogBugz应用程序的conversation,作为在其上运行服务器应用程序的示例。
0
看起来您的需求涵盖了广泛的不同应用。
我认为整体答案是肯定的,Mono适用于开发人员服务器应用程序。
正如其他人所指出的,Mono具有ASP.NET支持以及WCF内置功能。
如果您需要从服务器应用程序中挤出性能的最后一位,您也可以直接进入套接字级别(尽管如果需要的话,您必须弄清楚如何保持状态)。
我一定有兴趣看到这两个平台之间的性能差异(我不会指望有太大的区别......有可能因为其余的部分,Mono甚至可能会获得稍好的性能* NIX堆栈)。
相关问题
- 1. Haxe真的很适合php-targetting服务器端开发吗?
- 2. WCF是开发嵌入式Web服务器的合适技术吗?
- 3. 欧洲有Xively开发服务器吗?
- 4. 合作开发存储在服务器
- 5. node.js适合web开发环境吗?
- 6. NoSQL数据库适合开发Wiki吗?
- 7. Web服务适合ETL用途吗?
- 8. REST适合文档式Web服务吗?
- 9. Netbeans是否比Eclipse更适合Web服务开发?
- 10. 所有的Windows 7版本都适合开发机器吗?
- 11. Windows服务不适合作为微服务吗?
- 12. 希望开发适用于HTML5的聊天服务器吗?技术可用?
- 13. ASP.NET Web开发服务器
- 14. 服务器开发工具?
- 15. ASP.NET开发服务器
- 16. PJSIP服务器开发
- 17. 开发CalDav服务器
- 18. 开发的X服务器
- 19. 设置开发服务器
- 20. 配置开发服务器
- 21. Asp.NET开发服务器DirectoryNotFoundException
- 22. OCaml适合编写网络服务器吗?
- 23. IMAP适合用于应用程序邮件服务器吗?
- 24. Backbone.js适合从服务器获取HTML吗?
- 25. Microsoft Prism是否适合开发非GUI模块化实时服务器?
- 26. git是否适合一个开发者而不需要服务器
- 27. AMF3协议是否适合flash/flex客户端服务器的开发?
- 28. MongoDB找不到合适的服务器
- 29. EJB是否适合游戏服务器?
- 30. Mongodb - 没有合适的服务器
你想写一个FPS射手作为服务器应用程序?我希望你的意思是作为多人fps射击游戏的服务器部分。否则,你会得到约每秒1/3帧。 – 2009-11-02 19:56:22