Mono 2.0正式发布了
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.
园子里各兄弟的帖子:飘遥:Mono 2.0 正式发布
Jim dot NET :Mono 2.0发布了,看起来感觉很好
页:
[1]