What is Mono?™

原创 2004年08月26日 09:27:00

Mono is a comprehensive open source development platform based on the .NET framework that allows developers to build Linux and cross-platform applications with unprecedented productivity.

Mono's .NET implementation is based on the ECMA standards for C# and the Common Language Infrastructure.

Sponsored by Novell and led by Miguel de Icaza, the Mono project has an active and enthusiastic contributing community. Mono includes both developer tools and the infrastructure needed to run .NET client and server applications.

Mono includes a compiler for the C# language, an ECMA-compatible runtime engine (the Common Language Runtime, or CLR),and class libraries. The libraries include Microsoft .NET compatibility libraries (including ADO.NET and ASP.NET), Mono's own and third party class libraries.Gtk#, a set of .NET bindings for the gtk+ toolkit and assorted GNOME libraries can be found in the later. This library allows you to build fully native Gnome application using Mono and includes support for user interfaces built with the Glade interface builder. Furthermore, Mono's runtime can be embedded into applications for simplified packaging and shipping. In addition, the Mono project offers an IDE, debugger, and documentation browser.

If you have questions about the project, read the project launch statement or visit our list of Frequently Asked Questions.

For details on the project's future direction, read the roadmap, and download Mono 1.0.

what is Mono?

What is MonoMono is a software platform designed to allow developers to easily create cross platform...
  • Blues1021
  • Blues1021
  • 2011-04-10 12:30:00
  • 694

What is Mono? [转贴]

What is Mono? Mono is a comprehensive open source development platform based on the .NET framework t...
  • diannet
  • diannet
  • 2004-11-16 22:52:00
  • 1253

接触Mono

开放源代码协会通过Linux软件开发公司Ximian开始了一个旨在将微软.Net平台移植到Linux上来的项目。这个叫做Mono工程的项目包括创建一个开发平台允许人们为基于Linux和基于Window...
  • zhangjianying
  • zhangjianying
  • 2005-11-16 20:46:00
  • 3564

人们接受Mono之前必须明确的事情

和飞飞鱼一样,我也一直在向一些公司和个人推广Mono。不得不承认,现实世界中,人们一提到Mono,首先的需求就是把Microsoft .Net下的程序移植到Mono.Net。现实和人们的这个期望多少有...
  • XinYaping
  • XinYaping
  • 2011-08-29 12:08:00
  • 18927

使用Mono打造轻量级的.NET程序运行时

在使用Mono让.NET程序跨平台运行这篇文章中,我们已经对Mono以及.NET程序的运行机制有了初步的理解。今天我想来谈谈”使用Mono打造轻量级的.NET运行时”这样一个话题。为什么我会有这样一种...
  • qinyuanpei
  • qinyuanpei
  • 2016-05-03 14:51:53
  • 9310

Mono入门教程(二)--------------Mono的Windows调试环境搭建

前言本教程针对已经搭建好了Mono开发环境,并且已经在C++环境下运行mono的开发者准备。解决开发者联合调试C#业务逻辑代码的需求。环境搭建系统环境:Windows7 Mono版本:4.4 依赖编...
  • zouwei678
  • zouwei678
  • 2017-02-07 14:29:45
  • 2570

Mono入门教程(一)--------------C++中整合Mono

前言本教程是针对需要将C#作为自己所开发的C++项目提供脚本的入门教程。由于mono教程相对较少,或缺乏完整性,故作此教程。虽然是教程,但是作者仍然是一个水平有限的程序员,因此文中如有纰漏请指正,我将...
  • zouwei678
  • zouwei678
  • 2017-02-07 13:15:18
  • 2635

linux下安装mono

CentOS是一个基于RHEL的Linux发行版,其目的是为了提供一套免费与自由的企业等级Linux发行版。CentOS的名称来自于「Community ENTerprise Operating Sy...
  • guoyuqi0554
  • guoyuqi0554
  • 2014-05-06 15:20:39
  • 11897

Mono 开发 (使用.NET技术的你,绝对不能忽略Mono)

当微软把.NET提交到ECMA/ISO成为公开的标准时,就表示.NET已经走向开放,不再只是微软专属的技术。当Mono 1.0正式发布时,也就等于是宣布开放成真了,.NET程序不用被局限在Win...
  • shanyou
  • shanyou
  • 2006-03-10 22:58:00
  • 685

让你的.NET程序脱离Framework跑起来---2.释放MONO的威力

Mono我不必多说,虽然很多人并不看好它的前途,但他的定位使得他对外界的依赖很少。Mono现在可以完美的支持基于.NET1.1以下的.NET程序,C#2.0的语言特性他也已经具备了,只差那庞大的Fra...
  • shouldbe
  • shouldbe
  • 2006-02-06 02:01:00
  • 4336
收藏助手
不良信息举报
您举报文章:What is Mono?™
举报原因:
原因补充:

(最多只允许输入30个字)