.NET上是否有Mono创建的功能?
时间:2020-03-06 15:03:52 来源:igfitidea点击:
我今天注意到了以下几点:在PDC 2008上的Mono?
My talk will cover new technologies that we have created as part of Mono. Some of them are reusable on .NET (we try to make our code cross platform) and some other are features that specific to Mono's implementation of the CLI.
由Miguel de Icaza发表于2008年10月1日
有人知道他也指的是什么类型的新技术吗?
听起来像是一场精彩的演讲
[更新]这是Miguel演讲的视频
- Mono的SIMD支持:使Mono安全用于游戏
- Mono中的静态编译
- Linux上的Unity,第一个屏幕截图
解决方案
也许诸如Cecil和Monovation之类的东西以及交互式shell?
还有Ceval和Cscripting Shell,目前仅适用于Mono 2.2.
从路线图看,也许他们为之骄傲的新JIT / IL实施;可以是CEvaluation API / CShell。但是,我怀疑我们必须等待PDC才能发现...
许多路线图项目(相当合理地)与MS等效项相当,但也许它们在安静的地方有一些添加功能;-p
Miguel本人已经发现堆栈溢出:也许我们会直接从他那里得到答案。
这些是我们可以使用的一些主要库:
- Mono.DataConvert-System.BitConverter正确实现,并且设计合理。
- Mono.Addins-可扩展性框架,类似于MEF。
- Mono.Cairo-开罗图形绑定。
- Mono.Cecil-ECMA CIL图像处理。
- Xml.Relaxng-RelaxNG解析和验证。
- Novell.Directory.Ldap-LDAP库。
- Mono.Upnp-托管代码中的通用即插即用实现。
- Mono.ZeroConf-用于.NET应用程序的跨平台ZeroConf / Bonjour API。
- BitSharp-Bittorrent客户端/服务器库,现在称为MonoTorrent
- Mono.Nat-网络地址转换。
- Mono.Rocks-C#的有用扩展方法/功能,现已被Cadenza取代
- SmugMugSharp-与SmugMug交谈的绑定
- Crimson-Crypto库超出了.NET中可用的库
- Mono.WebBrowser-Firefox或者WebKit的包装。
- WebkitSharp-绑定以使用C#中的WebKit
- GtkSharpRibbon-功能区,在Gtk#中实现(跨平台)
- IPodSharp-用于通信和操作iPod的库。
- TagLibSharp-用于注释多媒体文件(标记)的库。
- Exiv2Sharp-EXIF读/写库。
Linux特有的:
- Mono.Posix / Mono.Unix。
- 桌面数据库
- Mono.Fuse-用户空间文件系统。
我确定我会丢失其他一堆库。
其中大多数(还有更多)通过"库"页面链接到。
这是有关Mono 2.0的更多详细信息
如果我们仍以1.1为目标,那么Mono.Data是一个出色的抽象,类似于DbProvider在2.0 ADO.NET中所做的工作
不要忘记Mono.Options,这是一个非常有用的命令行选项解析库。
Telerik宣布将在下一版本中取代Mono。也许第一批第三方伙伴商业公司将支持Mono。这很棒。 Windows现在支持MonoDevelop。我看到了Mono的美好未来。