BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Mono 1.2发布及对Miguel de Icaza的采访

| 作者 James Vastbinder 关注 0 他的粉丝 ,译者 朱永光 关注 0 他的粉丝 发布于 2007年5月9日. 估计阅读时间: 4 分钟 | ArchSummit北京2018 共同探讨机器学习、信息安全、微服务治理的关键点

日前,Mono发布了1.2版本。Novell使用Mono开发了一些基于服务器环境的应用,如他们Suse Linux Enterprise 10平台下的ZenWorks和iFolder。这个版本主要关注性能和可伸缩性的提高。其他方面的加强是支持了如下一些新特性:Windows Forms和System.Drawing的发布,C#在.NET 2.0中的分离类的支持,调试器对X86和X64的支持。

“随着这个版本的发布,我解决掉的一个主要问题是,让使用Microsoft标准的用户界面的应用程序移植到Linux更加容易。”Novell开发平台的副总裁和Mono项目的管理者Miguel de Icaza这样说。“随着这些特性的完成,Mono已经成熟到让我们相信把ASP.NET和Windows Forms的应用程序移植到Linux下比以前更容易,并且能让开发人员同时使用Linux平台下的一些其他好处。”

InfoQ对Miguel进行了访谈,获得了关于这个版本的一些更详细信息。对于1.2中的新特性,Miguel进行了一番解释:

Windows.Forms 1.2、System.Drawing的完整实现、更高的性能、许多新构架的移植、泛型、C# 2.0和大量的.NET 2.0 API的功能预览。完整的细节,可以参看:http://www.go-mono.com/archive/1.2/

对于一些在网络上有趣的Mono应用,Miguel也给我们进行了介绍:

Unitywiki.com (Wiki.Com背后的引擎是DekiWiki)和美国国会的信息跟踪网站等,当然还有我们自己的一些应用,如BeagleF-SpotBanshee等。

当问及Novell-MS合作声明对Mono的影响时,Miguel回答说这个时候谈论这个还为时过早,但是“至少我们达成一致的协议是通过Mono来实现对Office XML 的支持”。

目前Mono团队已经转向Mono2.0的开发,开发代号为“Sirloin”。规划的特性包括:

Mono 2.0 核心

  • .NET 2.0 API的支持
  • Compact GC
  • 性能和可伸缩性的更多提高
  • 包括了调试支持的MonoDevelop
  • MacOS-X和X-Code更好的支持
  • WCF的支持(开发代号Olive)

Gtk#

  • 数据绑定支持
  • 针对Gnome API的.NET数据绑定

语言

  • VB编译器
  • C#泛型支持
  • GCC-based的编译器

谢谢Miguel接受我们的采访,并恭喜整个Mono团队成功的发布Mono 1.2。

查看英文原文:Mono 1.2 release with thoughts from Miguel de Icaza
译者简介:朱永光,IT自由人和环境保护者,微软最有价值专家(MVP)和MCSD。他有14年的编程实践经历,5年软件构架和开发管理经验,擅长微软相关技术和产品,目前主要关注软件构架和开发框架,是成都.NET俱乐部副主席和核心讲师,个人博客为http://redmoon.cnblogs.com。现在他作为共同创始人经营着一家环境保护技术公司。与InfoQ中文站分享内容,请邮件至china-editorial@infoq.com

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT