18

我今天注意到以下内容:PDC 2008 上的 Mono

我的演讲将涵盖我们作为 Mono 的一部分创建的新技术。其中一些可在 .NET 上重用(我们尝试使我们的代码跨平台),而另一些则是特定于 Mono 的 CLI 实现的功能。

Miguel de Icaza于 2008 年 10 月 1 日发布

有人知道他指的是什么类型的新技术吗?

听起来很棒的演讲

[更新] 是米格尔演讲的视频

4

9 回答 9

55

这些是您可以使用的一些主要

  • Gtk# , 跨平台 GUI API Unix, Windows, MacOS X,
    • 这是一整套库,包括小部件(使用 Gtk+)、可访问性和国际文本渲染(使用 PangoSharp)。
  • Mono.DataConvert - System.BitConverter 实现正确,设计良好。
  • Mono.Addins - 可扩展性框架,类似于 MEF。
  • Mono.Cairo - 开罗图形绑定。
  • Mono.Cecil -ECMA CIL 图像处理。
  • Xml.Relaxng -RelaxNG解析和验证。
  • Novell.Directory.Ldap - LDAP 库。
  • Daap.Sharp - DAAP 协议的实现
    • (音乐交换协议,可以消费或暴露音乐源)
  • Mono.Upnp - 托管代码中的通用即插即用实现。
  • Mono.ZeroConf - 用于 .NET 应用程序的跨平台 ZeroConf/Bonjour API。
  • BitSharp -Bittorrent客户端/服务器库,现在称为MonoTorrent
  • Mono.Nat - 网络地址转换。
  • Mono.Rocks - C# 的有用扩展方法/功能特性,现在被Cadenza取代
  • SmugMugSharp - 与 SmugMug 对话的绑定
  • Crimson - .NET 之外的加密库
  • Mono.WebBrowser - Firefox 或 WebKit 的包装器。
  • WebkitSharp - 从 C# 使用 WebKit 的绑定
  • GtkSharpRibbon - 功能区,在 Gtk# 中实现(跨平台)
  • iPodSharp - 用于通信和操作 iPod 的库。
  • TagLibSharp - 用于注释多媒体文件(标记)的库。
  • Exiv2Sharp - EXIF 读/写库。

Linux 特定:

我确定我错过了许多其他库。

其中大部分(以及更多)都通过页面链接到。

于 2008-10-05T22:32:57.457 回答
5

也许像CecilMonovation以及交互式 shell之类的东西?

于 2008-10-03T07:05:40.583 回答
2

查看路线图,可能是他们引以为豪的新 JIT/IL 实施;可能是 C# 评估 API / C# Shell。但是,我怀疑我们将不得不等待 PDC 发现......许多路线图项目(相当合理地)与 MS 等价物相当 - 但也许他们已经在安静;-p

于 2008-10-03T07:15:49.763 回答
1

还有目前仅适用于 Mono 2.2的C# evalC# 脚本外壳...

于 2008-10-03T07:06:31.160 回答
1

米格尔本人被发现堆栈溢出:也许你会直接从他那里得到答案。

于 2008-10-03T13:04:26.247 回答
1

不要忘记Mono.Options,一个非常有用的命令行选项解析库。

于 2009-03-31T08:38:50.733 回答
0

是有关 Mono 2.0 的更多详细信息

于 2008-10-07T08:20:11.843 回答
0

如果您仍然以 1.1 为目标,那么 Mono.Data 是一个出色的抽象,类似于 DbProvider 在 2.0 ADO.NET 中所做的

于 2008-10-07T18:54:39.813 回答
0

Telerik宣布将在下一个版本中支持 Mono。也许第一家第三方组件商业公司会支持 Mono。这很棒。Windows 现在支持MonoDevelop 。我看到了 Mono 的美好未来。

于 2009-07-04T20:19:18.180 回答