Mono简介
来源:互联网 发布:和知乐差不多的小说家 编辑:程序博客网 时间:2024/05/16 11:59
Mono是一个开源软件平台,是符合ECMA标准的.NET Framework开源现实。它包括一个C#编译器,一个公用语言运行时环境,以及相关的基类库和mono类库。
Mono可以让.NET程序跨平台运行在Linux,BSD,Windows,MacOS,Sun Solaris,Wii,索尼PlayStation,苹果iPhone等几乎所有常见的操作系统之上。
Mono已经原生代码支持86,X86-64,Ia64,PowerPC,SPARC(32),ARM,S390,S390x(32-64)等几乎所有存在的计算机系统,对于不能直接支持的计算机系统,也可以通过代码解释器支持。
Mono的公用语言运行时支持编程语言的集成与互操作能力,有许多语言已经有提供了兼容于Mono CLR编译器,这些语言包括了:C#、Java、Boo、Nemerle、Visual Basic.NET、Python、Java Script、Oberon、Object Pascal、C、A#(ADA)、PHP、Kylix.NET、MonoLogo、Tachy(Scheme)等。
Mono的优点不仅仅是跨平台,它更具有丰富的API。除了ECMA/ISO标准的CLI(Common Language Infrastructure)API之外,Mono也具有兼容于微软Windows Forms、ADO.NET、ASP.NET的API,和Mono自己的GUI API(Gtk#)。
许多人也纷纷加入Mono的阵营,以Mono为基础,将许多既有的动态链接库包装成.NET版,例如:GdaSharp(源自GNOME Data Access,作用类似ADO.NET)、Cocoa#(源自MacOS X Cocoa)、X Sharp(源自X Windows)、Qt#(源自Qt)、Sharp WT(源自Java SWT)、wx.NET(源自wxWidgets)、CsGL(源自Open GL)、C#-SDL(源自SDL)、GeckoSharp(源自Mozilla Gecko)。Mono还有一个整合许多API的计划,称为Tao Framework。Tao整合了Cg、DevIL、FreeGLUT、GLFW、GLU、OpenAL、OpenGL、SDL、WGL。
mono版本更新现已发布到2.6.4版。
一句话总结:mono是一个跨操作系统和硬件平台、跨编程语言,兼容于.NET的运行环境、框架、开发平台和工具集。
相关介绍:
mono维基百科 http://zh.wikipedia.org/zh/Mono
What is mono? http://www.mono-project.com/What_is_Mono
- Mono简介
- Mono简介
- Mono简介
- Mono.Cecil简介与示例
- Mono
- Mono
- mono
- Mono
- Mono
- Mono
- MONO
- mono:Hello Mono!
- Mono案例--Hello Mono
- mono:Qt#
- Mono下载
- 安装mono
- 接触Mono
- Mono介绍
- Java I/O中的对象序列化
- flash as3 扎气球游戏
- Qsys学习笔记5
- Razor视图引擎
- 下载导入Eclipse中工程源码注释乱码问题解决
- Mono简介
- uploadify示例
- jquery中,字符串转化为json对象【鸡蛋】
- java中判断socket服务器端是否断开连接
- 在O(1)时间删除链表结点
- 微软等数据结构与算法面试100题第十题
- iOS中为网站添加图标到主屏幕以及增加启动画面
- Tomcat6源代码分析-架构解析
- Altium Designer生成Gerber文件和钻孔文件的步骤