繁体   English   中英

Mono是.Net端口吗?

[英]Is Mono a .Net port?

Mono是到Linux的.Net框架端口,还是更公平地将其视为恰好使用开放标准C#的另一个Linux框架? 我从未听说过广泛传播的Mono适应

谢谢

Mono绝对不是端口(这意味着Microsoft提供了代码,并且已对其进行了调整以使其可以在Linux和其他平台上运行)。 Mono是.Net框架的独立重新实现(以及它之上的其他一些功能和创新)

Mono是基于C#和公共语言运行时的ECMA标准的Microsoft .NET Framework的开源实现。 Mono可以使.net应用程序在linux中工作,即使会导致性能下降和其他一些困难。 您可以通过任何方式获得基本功能。 当前,Mono支持.Net 2.0中几乎所有可用的功能。 有一些值得注意的例外,例如Windows.Forms的DataGridView和ASP.Net的WebParts。 还有一些名称空间实际上并没有Linux等效项,例如EnterpriseServices,System.Management和System.Messaging。

Mono的既定目的不仅是为了能够跨平台运行Microsoft .NET应用程序,而且还为Linux开发人员带来了更好的开发工具。 Mono可以在Android,BSD,iOS,Linux,Mac OS X,Windows,Solaris和Unix操作系统以及某些游戏机操作系统(例如PlayStation 3,Wii和Xbox 360的操作系统)上运行。

http://www.mono-project.com/Mono_For_.Net_Developers

http://www.mono-project.com/Main_Page

http://en.wikipedia.org/wiki/Mono_(软件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM