写点什么

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

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

关注

评论

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

基于事件驱动构建 AI 原生应用

阿里巴巴云原生

阿里云 云原生

浅谈YashanDB三权分立

YashanDB

数据库 yashandb 崖山数据库 三权分立

通义灵码融入南京大学 AI 编程创新课,与高校数字化创新人才培养同行

阿里云云效

阿里云 云原生

华为技术专家出品,《华为开发者空间案例指南》带你玩转云上20+场景应用开发

华为云开发者联盟

#Serverless 鲲鹏计算 AI 基础设施

百度副总裁陈洋:开发全流程进入智能体时代,又快又好又安全

百度安全

如何做好团队文档管理

易成研发中心

文档管理 文档管理软件

解读TinyEngine低代码引擎2.0,如何改变前端二次开发模式

华为云开发者联盟

低代码 #开源 OpenTiny TinyEngine AI 基础设施

Supersonic 平台上线Top Creatives Library 功能,为手游开发者打造广告投放素材库

极客天地

企业如何挑选OKR目标管理软件?9款工具功能全面分析

易成研发中心

在华为开发者空间,基于鲲鹏服务器快速开发打砖块小游戏

华为云开发者联盟

服务器 鲲鹏云 web 开发

AI宠物APP开发的主要功能

北京木奇移动技术有限公司

AI应用 AI智能体 AI宠物

Spring AI Alibaba 配置管理,用 Nacos 就够了

阿里巴巴云原生

阿里云 云原生

首个被人类骗钱的 AI 诞生;微信公众号后台新增「AI 配图」功能丨 RTE 开发者日报

声网

揭秘UGO SQL审核功能4大特性,让业务平滑迁移至GaussDB

华为云开发者联盟

GaussDB UGO SQL审核 #SQL

纯血鸿蒙进程加速,混合app开发迎来又一波新机会

FinFish

混合应用开发 跨端开发 鸿蒙应用开发 纯血鸿蒙 混合app开发

他们用AI,为另外一群人做了双“眼睛”

华为云开发者联盟

modelarts 开发板 昇思MindSpore AI 基础设施

英特尔打造企业AI一体化方案,贯穿客户需求源头和终点

E科讯

改变仿真游戏规则,Altair的AI与HPC技术创新仿真之路

Altair RapidMiner

数据分析 仿真 CAE #人工智能 altair

YashanDB 开机自启

YashanDB

数据库 yashandb 崖山数据库 开机自启

零代码构建AI Agent,解读华为云AI原生应用引擎的架构与实践

华为云开发者联盟

大模型 AIGC AI Agent AI 基础设施

通义灵码融入南京大学 AI 编程创新课,与高校数字化创新人才培养同行

阿里巴巴云原生

阿里云 云原生

观测云集成 Lark SSO 最佳实践

观测云

SSO

【连载 03】Java 线程池(上)

FunTester

AI集成效率提升:10大最佳机器学习API

幂简集成

机器学习 API

如何做到供给侧管理与需求侧管理有机结合

易成研发中心

需求管理 需求管理工具

从开发者工具转型 AI 呼叫中心,这家 Voice Agent 公司已服务 100+客户

声网

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