“另类”的.NET——Mono 1.2发布

Mono旨在让Linux、Solaris、Mac OS X、Windows、Unix等各种不同的操作系统平台都能够运行.NET应用程序,是一个由Novell支持的开源项目。作为.NET中的“异类”,它得到了非常广泛的关注。Mono的出现同样让微软公司少受了很多“独断”、“专横”的责备,功劳不可谓不高啊!

这是Linux和MacOS X下Mono的IDE:MonoDevelop的截图:

      

今天,Mono发布了新版本:1.2(下载:http://www.mono-project.com/Downloads)。不过Release Note不知为何还没有发布出来,但是根据这份Mono roadmap文档,1.2版本应该包含了如下特性:

  1. C# 2.0泛型新特性支持,包括编译器、运行系统、核心类等
  2. .NET 1.1中System.Windows.Forms命名空间支持
  3. Mono调试器
  4. gtk# 2.0(这个东西非常不错的!)
  5. 支持新的平台:ARM、Itanium、s390、s390x。
  6. 伸缩性以及性能上的提高 
  7. XML 2.0 (Track Progress)
  8. ASP.NET 2.0 (Track Progress) (不可思议啊!)
  9. ADO.NET 2.0 (再次不可思议!)
  10. 很多mscorlib以及System.dll 的支持
  11. Console以及Serial ports支持

似乎Mono也在逐渐走向成熟,对于微软来说,这样是福是祸呢?我不知道……不管怎样,多元化正越来越被人接受,多听到一种声音,也就让我们多了一些选择的余地。

这里我要强烈推荐的是,Mono的源代码也是一份非常非常好的学习材料,这是真正“有技术含量”的东西。

posted on 2006-11-10 11:58  Dflying Chen  阅读(4852)  评论(27编辑  收藏  举报