阅读内容 

Mono 2.0正式发布了

[日期:2008-10-08] 来源:  作者: [字体: ]
     Mono官网:http://mono-project.com/
  2.0 Release Notes: http://www.mono-project.com/Release_Notes_Mono_2.0
  
  Mono Project Announces Mono 2.0 for Cross-Platform Microsoft .NET Development: http://www.novell.com/news/press/mono-project-announces-mono-2-0-for-cross-platform-microsoft-net-development/
  
  Miguel de Icaza's :http://tirania.org/blog/archive/2008/Oct-06.HTML
  
  Mono 2.0包括ADO.NET 2.0/ASP.NET 2.0/Windows.Forms 2.0/System.XML 2.0/System.Drawing/Linq/GTK#等类库的实现。这个release比1.x更为完整和成熟了。其中,C#编译器对C# 3的支持已经完整;标准库方面,WinForms 2.0的API已经完整支持,LINQ和ASP.NET的支持也比之前更为完善;执行引擎开始共享泛型代码后占用内存量减少了。
  
  新版的主站界面也十分漂亮
  
  
  几年前要是谁说CLI是跨平台的,以Mono来举例的话,或许会被强烈抨击Mono不现实,也就是在去年园子里就爆发过一场激烈的争论不要奢望.NET能够跨平台。但现在的Mono已不同于昔日的,可谓今非昔比。加上不断成熟的MonoDevelop,在Windows之外做CLI平台上的开发也越来越现实了。
  
  Mono越来越接近产品状态了。只要不用P/Invoke,许多.NET应用都能as-is在Mono上运行了。贴一个Mono特性对比表:
  Compiler Support .NET APIs Mono APIs
  Mono's Open Source Compilers:
  C# 3.0 compiler.
  LINQ to Objects.
  LINQ to XML.
  Visual Basic 8 compiler.
  Open Source Compilers:
  Boo.
  Cobra.
  GNU's GCC with the CIL backend.
  Microsoft's IronPython.
  Jeroen's IKVM (Java on .NET).
  Microsoft's IronRuby.
  Phalanger (PHP on CLI).
  Commercial Compilers:
  ISE's Eiffel.
  Microsoft's C#.
  Microsoft's F#.
  Microsoft's VB.NET.
  RemObject's Oxygene (Object Pascal).
  And many more. Core API:
  2.0 core APIs.
  System, System.XML.
  3.5 System.Core.
  System.Drawing.
  System.DirectoryServices.
  System.Web.Services.
  Windows.Forms 2.0:
  Win32 driver.
  Quartz/OSX driver.
  Cairo/X11 Unix driver.
  ASP.NET 2.0:
  Core ASP.NET.
  ASP.NET AJAX.
  Apache and FastCGI integration.
  ADO.NET 2.0 plus providers for:
  Managed drivers: Postgresql, MS sql server, Sybase.
  Semi-managed drivers: Firebird, IBM DB2, Oracle, Sqlite.
  MySQL provides their own drivers.
  GUI APIs:
  Gtk# (Unix, Windows, MacOS X).
  Cocoa# (MacOS X).
  Mono Core:
  Mono.Addins - Extensibility Framework.
  Mono.Cairo - Cairo Graphics Binding.
  Mono.Cecil - ECMA CIL Manipulation.
  XML.Relaxng.
  Novell.Directory.Ldap
  C5 - Generics Library.
  Linux Specific:
  Mono.Posix/Mono.Unix.
  NDesk.DBus
  Other Ecosystem Libraries:
  Bit# - Bittorrent client/server library.
  Mono.Fuse - User-space file systems.
  Mono.ZeroConf - Bonjour stack.
  Mono.Nat - Network Address Translation.
  Mono.Upnp - Universal Plug and Play.
  Tao Framework - OpenGL, OpenAL, SDL and Cg bindings.
  
    
阅读:
录入:blue1000

推荐 】 【 打印
相关新闻      
本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:
Advertisement
内容查询


Advertisement