你在使用哪种编程语言?快来投票,亲手选出你心目中的编程语言之王 了解详情
写点什么

Mono 2.0 正式发布

2008 年 10 月 09 日

Mono 2.0 已经发布。虽然仍然在某些方面落后于微软的.NET,在其它方面已经走到前面。对那些寻求编写跨平台应用来说,在

产品发布公告列出的下列特性是兼容微软的 API。

  • 访问数据库的 ADO.NET 2.0 API。
  • 开发 Web 应用程序的 ASP.NET 2.0 API。
  • 创建桌面应用程序的 Windows.Forms 2.0 API。
  • System.XML 2.0: 处理 XML 文档的 API。
  • System.Core: 为语言集成查询(LINQ)提供支持。
  • System.XML.Linq: 为 XML 提供 LINQ 支持。
  • System.Drawing 2.0 API: 一个可移植的图形渲染 API。

为了实现跨平台的图形功能,Mono 也提供了一个绑定到

Cairo 图像库

Mono.Cairo 。“目前支持的输出目标包括 X Window System,Quartz,Win32, image buffers,PostScript, PDF 和 SVG 文件输出。实验性的后端包括 OpenGL (通过 glitz), XCB,BeOS,OS/2 和 DirectFB。”

对于在 Linux 上运行的应用程序,

Gtk# 2.12 是 Windows.Forms 的替代方法。这个类库提供了 Gtk+ 和 Gnome 的访问,也可以在 Windows 和 OSX 上使用。对于 Linux 开发人员更有用的是 Mono.Posix,Mono.Posix 为 Linux 和 Unix 的特定功能提供了低层和高层的接口。

如果你想操纵已编译的程序集,

Mono.Cecil 能做到这一点。这可用于在源代码找不到的情况下进行试验,补齐代码,或者是用于构建具有 AOP 特性的框架和工具。

对于数据库访问,Mono 提供了

对 SQLite 的直接支持。其他的数据库通过第三方的类库支持,包括 PostgresSQL、DB2、Oracle、Sybase、 SQL server 和 Firebird。

在编译器方面,支持 C# 3 并完全支持 LINQ 。Mono 支持 64 位计算机上支持超大数组使用 64 位的索引,一个微软还没有实现的 ECMA 规范。
Visual Basic 落后一个版本,只支持 VB 8。

在 MacOS 和 Solaris 上,支持 DTrace。

查看英文原文: Mono 2.0 Released

2008 年 10 月 09 日 21:16840
用户头像

发布了 45 篇内容, 共 51917 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

架构师训练营 - 第九周

袭望

第 05 周学习总结 [架构师训练营第 2 期]

Airship

极客大学架构师训练营

第五周总结

jizhi7

极客大学架构师训练营

第九周总结

熊桂平

脚手架 | 从零搭建满足权限校验等需求的前端命令行工具

梁龙先森

node.js 前端 前端工程化 前端进阶

week5-根据当周学习情况,完成一篇学习总结

未来已来

Architecture Phase1 Week9:Summarize

phylony-lu

极客大学架构师训练营

架构第九周总结

Geek_Gu

极客大学架构师训练营

架构师训练营第一期-第九周学习总结

卖猪肉的大叔

架构师训练营 - week09 - 学习总结

lucian

极客大学架构师训练营

【架构师训练营 1 期】第九周作业

诺乐

Week 9 作业02

Croesus

week5-(2选1)

未来已来

第 9 周 作业

Pyr0man1ac

JPA-技术专题-JPA&Hibernate注解

李浩宇/Alex

Architecture Phase1 Week9:HomeWork

phylony-lu

极客大学架构师训练营

第五周作业

jizhi7

架构师训练营第二期 第5周总结

月下独酌

极客大学架构师训练营

架构师训练营第 2 期 第五周作业

月下独酌

极客大学架构师训练营

第九周作业

熊桂平

极客大学架构师训练营

架构师训练营第五周学习总结

邢永春

架构师训练营第五周作业

邢永春

第 9 周 997日记

Pyr0man1ac

第九周作业(作业二)

Geek_83908e

架构师一期

架构师训练营第九周学习笔记

一马行千里

学习 极客大学架构师训练营

【架构师训练营 1 期】第九周学习总结

诺乐

经典计算机课程

Joseph295

架构师训练营 - week09 - 作业

lucian

极客大学架构师训练营

第五周作业总结

hunk

极客大学架构师训练营

第9周作业

paul

第九周作业

文智

极客大学架构师训练营

围绕“三个问题”开展的网易云音乐数据基础建设

围绕“三个问题”开展的网易云音乐数据基础建设

Mono 2.0正式发布-InfoQ