最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

Mono 2.0 正式发布

  • 2008-10-09
  • 本文字数:728 字

    阅读完需:约 2 分钟

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:161191
用户头像

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

关注

评论

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

【面试专题】2021年字节,面试安卓工程师会问到那些问题

android 程序员 移动开发

一位Android程序员入坑Flutter后整理出一份超详细的学习笔记

android 程序员 移动开发

一文读懂 AOP _ 你想要的最全面 AOP 方法探讨,kotlin数据库框架

android 程序员 移动开发

一篇文章教你搞清楚——Kotlin-进阶---不变型,android开发框架mvp

android 程序员 移动开发

【译】Flutter vs React Native vs Native,android开发社区

android 程序员 移动开发

一个HashMap,阿里面试官竟然跟我扯了半个小时!,掌握这6大技能体系

android 程序员 移动开发

一文了解Dart语法,kotlin密封接口

android 程序员 移动开发

一直认为Android不好找工作的同学,你的问题在这里!(1)

android 程序员 移动开发

一篇文章搞懂Android 自定义viewgroup的难点,又是一年金九银十

android 程序员 移动开发

构筑“数据连接器”,腾讯云大数据推出“开源开放”战略

科技热闻

一个Android开发真实的996生活,我们到底在追求什么?,kotlin中文教程

android 程序员 移动开发

一次奇葩面试经历,没去过BAT的Android研发就不配面试架构师?

android 程序员 移动开发

一直认为Android不好找工作的同学,你的问题在这里!,移动软件开发

android 程序员 移动开发

下一个三年,联想要寻找取天火的人

脑极体

一个优秀程序员不可避免的问题:内存泄漏,ffmpeg音视频开发实战6下载

android 程序员 移动开发

一年Android工作经验,一举拿下百度、网易,38岁的中年失业者怎么活下去

android 程序员 移动开发

腾讯云音视频发布腾讯云视立方等多款新品,助力全行业快速构建音视频能力

科技热闻

一个34岁出来面试还被拒绝的Android程序员有多惨?,android开发软件安装JAVA路径

android 程序员 移动开发

一个五年Android开发者小米、阿里、字节跳动,最新阿里+头条+腾讯大厂Android笔试真题

android 程序员 移动开发

一文理解模块化、组件化、插件化的区别,最新Android高级面试题汇总

android 程序员 移动开发

一次违反常规的大厂OPPO面试经历(文末有面试答案领取)

android 程序员 移动开发

一篇文章教你搞定内存泄漏与排查流程——安卓性能优化,20道高频面试题(含答案)

android 程序员 移动开发

腾讯云李纲:国产数据库即将进入规模化阶段,未来五年助力1000家金融机构完成核心国产化

科技热闻

【需求解决系列之四】Android App 在线 自动更新,android观察者模式

android 程序员 移动开发

【转载】3-5年的Android工程师最容易遇到4个瓶颈是什么

android 程序员 移动开发

【面试官爸爸】来给我讲讲View绘制,腾讯T2亲自教你

android 程序员 移动开发

一篇不太一样的RxJava介绍,2021年Android开发者跳槽指南

android 程序员 移动开发

【译】Flutter 2,Android程序员必会

android 程序员 移动开发

一篇文带你了解程序员的生存环境到底有多难!(1),Android端简单易用的SPI框架

android 程序员 移动开发

一篇文带你了解程序员的生存环境到底有多难!,android开发案例教程与项目实战

android 程序员 移动开发

浪潮云说丨千呼万唤,浪潮云智能视觉来了!

浪潮云

云计算

Mono 2.0正式发布_.NET_Jonathan Allen_InfoQ精选文章