写点什么

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

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

关注

评论

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

字节跳动基于ClickHouse优化实践之“资源隔离”

字节跳动数据平台

大数据 Clickhouse

启科量子 QuSprout 或将启动开源计划

启科量子开发者官方号

人工智能 框架 算力 超算 #量子计算

国产数据库肇始之独具特色的场景需求

亚信AntDB数据库

数据库 AntDB 国产数据库 AntDB数据库

全新的一套方法学会Spring Security究竟可以有多快?四天即可

了不起的程序猿

Java spring 程序员 架构师 框架

详解React的Transition工作原理原理

夏天的味道123

React

Linux系统中CPU占用率较高问题排查思路与解决方法

A-刘晨阳

Linux 运维 cpu 11月月更

技术分享| Etcd如何实现分布式负载均衡及分布式通知与协调

anyRTC开发者

分布式 etcd 通知 式负载均衡 协调

数据中台选型必读(五):中台建设本质就是构建企业的公共数据层

雨果

数据中台

一汽集团数字化转型细节分析:明确如何转型事半功倍

雨果

数字化转型

阿里 CTO 程立:今年双 11,全面深度用云

云布道师

云计算 阿里巴巴 天猫

解读数仓常用模糊查询的优化方法

华为云开发者联盟

数据库 后端 华为云

商业智能工具BI口碑解读:Quick BI为何连续入选魔力象限?

夏日星河

软件测试丨测试大咖漫谈如何搞定软件质量?

测试人

软件测试 软件质量 自动化测试 测试开发

龙蜥理事长马涛荣获 “2022 年度开源人物”

OpenAnolis小助手

开源 操作系统 龙蜥社区 理事长 2022云栖大会

ElasticSearch深度分页详解

京东科技开发者

数据库 elasticsearch 分布式搜索引擎 分布式实时搜索引擎

vue实战-完全掌握Vue自定义指令

yyds2026

Vue

如何使用ModelBox快速提升AI应用性能

华为云开发者联盟

人工智能 华为云 ModelBox

传统 Web 框架部署与迁移

阿里巴巴云原生

阿里云 Serverless 云原生

经常被问到的react-router实现原理详解

夏天的味道123

React

【docker】导入镜像报错磁盘空间不足的解决方法 && 【docker】修改默认的存储路径

A-刘晨阳

Docker Linux 运维 11月月更

Linux系统保存文件命令的详细介绍

源字节1号

软件开发 前端开发 后端开发 小程序开发

Apache EventMesh事件驱动分布式运行时

EventMesh布道师

Serverless Faas EDA workflow eventmesh

详细解读 React useCallback & useMemo

夏天的味道123

React

用了8年MQ!聊聊消息队列的技术选型,哪个最香!

小小怪下士

Java RocketMQ RabbitMQ 消息队列

vue实战-深入响应式数据原理

yyds2026

Vue

质量评估模型助力风险决策水平提升

百度Geek说

机器学习 企业号十月 PK 榜 智能测试 质量评估模型

可防离职员工冒用身份,合合信息名片全能王与钉钉用数字名片打造安全“围栏”

合合技术团队

人工智能 大数据 钉钉 合合信息 名片

vue实战中的一些小技巧

yyds2026

Vue

引迈信息低代码怎么样?靠谱吗?

优秀

低代码 低代码平台

会用postman不算牛,会用Eolink才是真的牛

陈橘又青

API

OpenHarmony集成OCR三方库实现文字提取

OpenHarmony开发者

OpenHarmony

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