写点什么

Mono 迈上新台阶:Mono 2.6、MonoDevelop 2.2 和 Moonlight 2 发布

  • 2009-12-24
  • 本文字数:1336 字

    阅读完需:约 4 分钟

今年,Novell 在 Mono 平台方面动作频频。9 月 Novell 发布了《 Mono 的第一个商业版本:MonoTouch 》,这是一个让大家可以用 C#语言和熟悉的.NET 基类库来开发 iPhone 应用程序的新平台;接着 Novell 又在 11 月发布了第二个商业软件—— Mono Tools for Visual Studio ,让 Windows 的开发人员可以很好的利用 Visual Studio 来辅助开发跨平台的 Mono 程序。

而最近几天,Mono 连续带给大家几个惊喜: Mono C#编译器编译器完整支持 C# 4 的特性正式发布Mono 2.6 和MonoDevelop 2.2 正式发布Moonlight 2

6 个月前,Novell 发布了 Mono 2.4 和 MonoDevelop 2.0 ,为大家提供了稳定而完善的运行时和 Linux 下的 IDE,预示着 Mono 平台可被企业用于产品开发;而 Mono 2.6 和 MonoDevelop 2.2 的正式发布,让企业在使用 Mono 平台的时候更加得心应手。主要体现在:

  • Mono 2.6 新特性
    • 支持在 Silverlight 2 上的 WCF 子集
    • 进行了编译器优化,以使代码性能得以提高
    • 初步提供对 LINQ to SQL 的支持(不仅仅支持 SQL Server)
    • 支持 System.IO.Packaging 命名空间(用于 OpenXML 及 Silverlight)
    • 由 Mono.Tasklets 程序集提供 continuation 功能
    • 完成了更多的 3.5 API
    • 包含了微软业已开源的 ASP.NET MVC、ASP.NET AJAX 和动态语言运行时(DLR)
  • MonoDevelop 2.2 新特性:
    • 跨平台的.NET 开发工具,在各类平台上的特性具体情况,可以查看这里
    • MonoDevelop 现在基于 LGPLv2 和 MIT X11 许可发布,并去除了所有 GPL 代码,以允许一些使用 Apache、MS-PL 许可的代码作为插件用于 MonoDevelop 中
    • 支持开发、调试和构建 ASP.NET MVC 项目
    • 支持开发、调试和构建 Moonlight 项目
    • 加强了代码编辑器和重构功能
    • 提供了 Python 开发插件和 iPhone 开发插件

除上面所述,Mono 2.6 还是 Moonlight 运行时的基础。而对于 Moonlight 来说,Moonlight 2 的正式发布既是一个新的里程碑,又是 Mono 未来散发皎洁月光的新起点。

Moonlight 2 实际上是 Silverlight 2 的一个超集,除了完整实现 Silverlight 2 的功能外,还包含了很多 Silverlight 3 的新特性:

  • Silverlight 3 可插接管道,让开发人员可以在播放媒体的时候添加自己的解码器
  • 便捷的动画功能
  • 脱离浏览器功能的部分支持
  • 某些 Silverlight 3 的绑定新特性

在 Moonlight 2 发布的同时,Novell 和微软对于 Silverlight 的移植又达成了新的协作协议和专利契约,以期把 Silverlight 3 和 4 移植到开源的 Unix 系统上,关于更新后的专利契约可参见这里

Miguel 在博客中也提到:

我们打算马上实现 Silverlight 3 的功能。微软不仅为我们提供 Silverlight 的测试代码,而且帮助我们确保一些旗舰 Silverlight 应用程序能在 Moonlight 上跑起来。

而 Novell 目前正为把 Moonlight 应用于 Sunday Night Football 和 2010 年冬奥会而努力当中,令人欣慰的是这些活动中所需的重要功能——平滑流媒体已经能正常运行。另外,他们也期望把 PhotoSynth (微软推出的一款把照片拼接为 3D 全景画面的在线服务)带到 Linux 的世界。

从 Mono 这一年内的不俗表现,尤其在 Moonlight 方面的成果来看,Mono 平台越来越成为.NET 开发技术的一个重要方面,也为那些准备开发跨平台应用独立软件开发商提供了值得信赖的选择。我们有理由相信,Mono 在新的一年里,还会更上一层楼,带给我们更多惊喜。

2009-12-24 20:112841
用户头像

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

关注

评论

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

你喜欢刚刚公布的Scrum联盟系列认证新徽章吗?

ShineScrum

苏宁商品详情数据接口(suning.item_get)丨苏宁API接口

tbapi

苏宁API 苏宁商品详情接口

小智常见报表示例--层次坐标--跨层累计报表

小智数据

小智报表 小智开源报表 跨层累计报表 小智常见报表示例

观测云:多云监控的高效解决方案

可观测技术

Easysearch 新特性:写入限流功能介绍

极限实验室

征文活动 easysearch 极限科技 写入限流

公开课 | 软件测试简历书写、职业规划及面试的必备技能

测试人

软件测试

如何打造高效、安全、协同的指标管理体系?袋鼠云是这样做的

袋鼠云数栈

大数据 指标体系 指标管理 指标中台 指标建设

观测云:数据驱动决策的智能分析平台

可观测技术

【YashanDB知识库】virt虚拟内存远大于res内存问题分析

YashanDB

yashandb 崖山数据库 崖山DB

软件测试学习笔记丨Web浏览器控制

测试人

软件测试

苏州企业如何通过IT外包实现降本增效?苏州IT外包案例分享

苏州服务器托管

IT外包公司 IT外包服务

2024年苏州服务器托管有哪些机房选择?IDC选择方案

苏州服务器托管

数据中心 服务器托管

deepin V23成功适配奕斯伟计算EIC7700X,RISC-V桌面生态发展再提速

nn-30

Linux 开源 操作系统 risc-v deepin

小智常见报表示例--层次坐标--交叉表累计报表

小智数据

自定义报表打印控件 小智开源报表 交叉表累计报表 小智BI 小智报表常见示例

淘宝/天猫商品详情API接口与电商数据质量管理的结合应用

技术冰糖葫芦

API API 编排 API 文档 API 协议

蓝亚盒子迁移上云,华为云助力开启元宇宙直播电商新纪元

华为云开发者联盟

云原生 华为云 元宇宙 华为云开发者联盟

解决多源异构数据整合难题"良策“,助企业高效管理数据资产

Aloudata

数据管理 Data Fabric 多源异构

开山网商品详情数据接口(K3.item_get)丨开山网API接口

tbapi

开山网 开山网商品详情接口 开山网 API接口

哪些基于 LLMs 的产品值得开发?从用户体验和市场接受度的角度探讨

Baihai IDP

产品 AI 白海科技 企业号 7 月 PK 榜 GenAI

Aloudata 入选 Gartner 中国代表性数据基础设施供应商列表

Aloudata

数据 Gartner 数据管理 数据基础设施

小智常见报表示例--层次坐标--条件汇总报表

小智数据

自定义报表打印控件 报表批量打印 小智开源报表工具

最全数据识别标准汇编,你应该需要!(附下载)

极盾科技

数据安全

deepin 社区月报 | 2024年6月,deepin V23 RC2发布,还有多款应用更新!

nn-30

Linux 开源 操作系统 社区 deepin

小智常见报表示例--层次坐标--组内占比报表

小智数据

自定义报表控件 小智开源报表 小智BI 报表打印 组内占比报表

小智常见报表示例--层次坐标--分组排名报表

小智数据

报表批量打印 自定义打印控件 报表打印 小智开源报表工具 分组排名报表

实践分享:小程序插件引入详细教程

FN0

小程序 小程序化

拼多多商品详情数据接口全解析:获取商品信息的高效途径

tbapi

拼多多 拼多多API接口 拼多多商品详情数据接口

小智常见报表示例--层次坐标--逐层平均值报表

小智数据

类excel报表 自定义报表控件 报表批量打印 小智开源报表

小智常见报表示例--层次坐标--循环引用报表

小智数据

报表批量打印 自定义打印控件 小智开源报表

Mono迈上新台阶:Mono 2.6、MonoDevelop 2.2和Moonlight 2发布_.NET_朱永光_InfoQ精选文章