Mono绝对不是一个端口(这意味着微软提供了代码,并且它已被调整为在Linux和其他平台上运行).Mono是.Net框架的独立重新实现(以及其他一些功能和创新)
Mono是基于ECMA的C#标准和公共语言运行时的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_(software)
归档时间: |
|
查看次数: |
309 次 |
最近记录: |