与Java相比,使用Mono的主要好处是什么?[已关闭]

2022-09-01 08:00:42

使用Mono而不是Java(或任何其他“免费”或Linux友好的语言/运行时)的主要好处是什么?

Mono总是落后于.NET框架的最新发展,为什么你想使用Mono而不是另一个传统的开源语言/框架(Java)?

编辑:就像下面提到的某人一样,我想根本问题是,你为什么要在Linux平台上使用.NET?


答案 1

答案很明显:因为你想在Linux上使用.Net。

这当然引出了一个问题(我认为这确实是你所得到的):你为什么要在Linux上使用.Net(而不是Java)?

原因很多:

  • 服务器与 WPF 或 Winforms 应用之间的通用代码;
  • 使用特定的 .Net 语言,如 F#;
  • Java中没有的语言功能(闭包,运算符重载,分部类,运行时泛型,索引器,委托,LINQ,var类型等);
  • 您或您团队的技能已经使用C#;
  • 等。

答案 2

就个人而言,我更信任Linux平台作为服务器,但希望使用C#作为程序语言。


推荐