QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

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

  • 2007-05-08
  • 本文字数:1064 字

    阅读完需:约 3 分钟

日前,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 也给我们进行了介绍:

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

当问及 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

2007-05-08 19:38797
用户头像

发布了 254 篇内容, 共 59.2 次阅读, 收获喜欢 2 次。

关注

评论

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

面试中的Spring,我们该怎么去回答

TimeFriends

8月月更

Python 教程之数据分析(2)—— 探索性数据分析

海拥(haiyong.site)

Python 8月月更

Spring @Autowired 注解静态变量

HoneyMoose

让数据成为企业核心生产力

IT资讯搬运工

头脑风暴:翻转数位

HelloWorld杰少

算法 LeetCode 8月月更

论企业级微服务架构必备能力

穿过生命散发芬芳

微服务架构 8月月更

闲谈游戏项目管理——篇一:稳定生产的流程管理

南方

项目管理 游戏

低代码实现探索(四十九)重新梳理前端

零道云-混合式低代码平台

每日一 R「17」类型系统进阶(一)

Samson

学习笔记 8月月更 ​Rust

带你揭秘华为5G为何地表最强

乌龟哥哥

8月月更

React实战之数据流方向与项目初始化

恒山其若陋兮

8月月更

[JS入门到进阶] 7条关于 async await 的使用口诀,新学 async await?背10遍,以后要考!快收藏

HullQin

CSS JavaScript html 前端 8月月更

【设计模式】Java是如何制作月饼的——制作、下单和售卖

小明Java问道之路

设计模式 工厂模式 策略模式 模板方法模式 8月月更

【设计模式】什么是单例模式,怎么用,优缺点

小明Java问道之路

设计模式 单例模式 线程安全 枚举 8月月更

Spring @Repository 注解

HoneyMoose

最常见的ES面试核心问答知识点

浅羽技术

搜索引擎 倒排索引 ES Elastic Search 8月月更

leetcode 647. Palindromic Substrings回文子串(中等)

okokabcd

LeetCode 算法与数据结构

Solana流支付协议Zebec又完成一笔850万美元融资

鳄鱼视界

关键软件密码应用研讨会|海泰方圆国产浏览器密码应用分析研究

电子信息发烧客

AI模型集成到业务系统的方式演化

felix

tensorflow serving 模型开发 工程

C/CPP基础练习题(二)简单循环(2 + 22 + 222…;斐波那契数列)

CtrlX

c c++ 8月月更

(WebFlux)003、多数据源R2dbc事务失效分析

编号94530

spring 事务 spring-data-r2dbc 多数据源 SpringWebflux

Spring @Autowired 注解静态变量

HoneyMoose

Python自学教程8-数据类型有哪些注意事项

和牛

8月月更 python数据类型

rocksdb无法alter的解决方案

趁早

8月书讯 | 10 本新书上市,本本精选

图灵教育

云原生、云支持与基于云

CnosDB

时序数据库 开源社区 CnosDB infra

INFINI 产品更新啦 20220826

极限实验室

elasticsearch console Gateway agent INFINI Labs

权限认证与授权三问三答

浅羽技术

框架 CSRF 认证授权 权限验证 8月月更

Spring 最常用的几个注解

HoneyMoose

豆瓣 TOP3 的 Python 书,千万别错过

图灵社区

Mono 1.2发布及对Miguel de Icaza的采访_.NET_James Vastbinder_InfoQ精选文章