就目前情况而言,这个问题不适合我们的问答形式。我们希望答案能得到事实、参考资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或广泛讨论。如果您觉得这个问题可以改进并可能重新打开,请访问帮助中心寻求指导。
9年前关闭的
使用Mono over Java(或任何其他“免费”或Linux友好的语言/运行时)的主要好处是什么
Mono总是落后于.NET framework的最新发展,为什么您希望使用Mono而不是另一种传统的开源语言/框架(Java)
编辑:
就像下面提到的人一样,我想根本的问题是,为什么要在Linux平台上使用.NET
答案很明显:因为你想在Linux上使用.Net
这当然回避了一个问题(我认为这正是您真正想要了解的):为什么您希望在Linux上使用.Net(而不是Java)
原因很多:
- 服务器与WPF或Winforms应用程序之间的通用代码
- 使用特定的.Net语言,如F#
- Java以外的语言特性(闭包、运算符重载、分部类、运行时泛型、索引器、委托、LINQ、变量类型等)
- 你或你的团队的技能已经进入C#
- 等等