Mono.Net

Mono2.0

Mono是一个开源的项目,目的是为了将.Net平台移植到Linux,MacOS等系统环境中。

我认为,了解并学习以下Mono是很有帮助的。

原因如下:

1,目前,微软只对外开放部分.Net的源代码。所有,有时候如果想弄清楚.Net某些部分到底什么怎么实现的,

     我们就可以通过查看Mono相应部分的实现来了解,当然Mono项目的实现并不一定与微软的实现完全一样。

2,Mono在一定的程序或方面对微软.Net扩展了些,其包含的实现也多了些,

    所以可以通过学习Mono,根据自己需要来扩展或实现微软.Net中目前还没有的东西(我就是因为这个原因,才学习点了Mono的源代码)。

3,可以提高的自己的技术水平

.....

 

所以,了解并学习以下还有是点必要。

获取mono之前,请先安装个SVN管理器吧。

mono的官网有相应的下载地址,但是Down来的都是Linux平台下的。相信大部分还是用windows的,所以下面,为大家提供一点获取mono源代码的基本信息。

以下信息mono的网站上也是有说明的。只是全英文的,一下可能不太好找。我简单翻译出来了(English水平有限,可能不是很准确但大概就是这个意思了),内容如下:

我们可以通过SVN匿名访问anonsvn.mono-project.com上的Mono SVN服务器。

迁出源代码:
svn list svn://anonsvn.mono-project.com/source/trunk

第一时间获取代码的变更:
svn co svn://anonsvn.mono-project.com/source/trunk/MODULE_NAME

获取编译器、类库(mcs)、JIT、GTK#的源代码:
svn co svn://anonsvn.mono-project.com/source/trunk/mcs
svn co svn://anonsvn.mono-project.com/source/trunk/mono
svn co svn://anonsvn.mono-project.com/source/trunk/gtk-sharp

获取其他的分支模块
svn co svn://anonsvn.mono-project.com/source/branches/mono-1-0

每天更新你的源代码:
svn up mcs mono gtk-sharp

如果想浏览源代码,可以通过
http://anonsvn.mono-project.com/

 

以上我是以匿名身份访问的,当然如果你是开发者那就不用我多说了。

 

 

 

posted @ 2008-11-12 02:32  ♂风车车  阅读(2522)  评论(0编辑  收藏  举报