分享

CSDN专题 -- MONO

 accesine 2005-09-22

Mono:从猴子到齐天大圣?

        从目前的状况来看,Mono还远未成熟。尽管已经有一些站点在Mono之上搭建,但总体上并没有为大多数人所接受。这里面既有效率效率的原因,也有兼容度的原因。但无论如何,一只天不怕地不怕的石猴已经横空出世了。事实上Microsoft也有自己的.NET UNIX实现:Rotor,但我相信他们不会很快在战略层面上支持跨平台的.NET Framework。依照微软一贯的做法,类似Mono这样的尝试,也不会进入被打击之列——且看你能做出什么东西,再做打算。
        Mono,这只初入人间的猴子,是否能够成长为齐天大圣?Miguel de Icaza显然有此雄心,一切只能让时间来验证了。 (全文共2188字,点击此处阅读全文
Mono Application Screenshots

Mono Debugger

Mono Documentation Browser

MonoDevelop(IDE for Linux and MacOS X)

Eclipse running with Mono

Blam, RSS reader application

Mono Basic Compiler
Mono教学文章
Mono发展历程
Mono使用体会
Mono相关书籍
Mono: A Developer‘s Notebook
        这是一本准确无误的实验室级的Mono指南。书中50个精彩的小项目将带你认识Mono 1.0最重要,最耀眼的新特征。你可以学到如何获得Mono,如何安装,以及如何在Linux, Windows, Mac OS X上顺利运行。你将会用到各种Mono的组件:Gtk#,通用运行时语言,Mono的类库(包括.net与Mono自己的库),IKVM,以及Mono的C#编译器。

详细信息

Mono人物
        Miguel de Icaza,是Gnome、Ximian和Mono的创始人之一
Miguel的个人网站
GNOME的历史
        在一次对他的专访中,他说:“一直以来我们使用C和C++太多了——它们很不错,但过于接近底层,我们想做的却是让普通用户也能创建Linux应用程序。在Windows上有许多工具可以解决具体问题,而在Linux上却得依靠自己去开发。所以,当Microsoft推出.NET,我们对它一见钟情,就启动了Mono。”

阅读专访全文

Mono赞助商:Novell
        “连接一切”,就是这家电脑网络公司的口号。从他们的角度来看,事实的确如此。据估计,全球约有5500万人与超过3百万台Novell工作站联网。一半以上的工作站使用Novell的软件,其中绝大部分都运行NetWare操作系统。Novell于1980在犹他州成立,主要生产电脑周边设备,数年后转向网络领域。此后,Novell公司快速增长,于1985年上市,并收购了数家著名的高科技公司

详细介绍

IronPython:当铁蟒遇上猴子
        听说过Jython吗?Jython是Python语言在Java平台上一个实现,它可以让开发者用Python语言来进行Java体系下的开发。Jython当年的推出曾经在整个python和Java社区都引起巨大的轰动,而Jim Hugunin正是Jython的作者。可惜的是Jython自2.1版本以后就未曾再发展新版本了,这多少有点令人遗憾。不过现在Jim Hugunin又回来了。这次他带来是IronPython。

查看全文

Rotor:动即是静
        Rotor是微软在2002年为响应其"共享源代码计划"而推出的一个项目。Rotor的目标是实现一个CLR运行环境,并包括一个C#和Jscript的编译器,此外还有一系列诸如汇编/反汇编工具、调试器等等。Rotor可以运行在Windows、FreeBSD以及MAC OS X上,并完全提供源代码。阅读Rotor的源代码,也许可以帮助程序员更好的理解的.NET的整体架构。
        不过,Rotor也许只是两年前微软的一个应景之作,Rotor已经许久没有更新了。有了Mono,Rotor的存在价值又有几何呢?
Rotor,微软自己的跨平台.net实现
Building Rotor
相关站点资源
Mono:http://www.
IronPython:http:///
下载:http://www./downloads/
Debian Wiki: Mono:http://wiki./index.php/Mono
网友评论
  • 如果谁能将.net环境真正移植到linux上,那将是世界的福音,我们可以用C#的功能强大的开发环境,开发linux软件,linux的普及指日可待,但是,微软会同意么?……如果mono成功了,java的死期也就到了(指一般的应用上,也是绝大部分人用得到的地方),sun会容忍mono吗? ……——by 烤火的鱼
  • linux+apache+mysql+qmail+mono+asp.net应该可以在中小企业项目中应该有很好的性价比的,同时asp.net又比php有更好的开发环境。
    现在有空的话还是多研究一下mono吧。。,祝愿这只猴子变成齐天大圣!!——by 沧海龙
  • 其实.net framework完全可以跨平台的,因为它也是通过中间语言执行的, 微软之所以没有这么做,就是为了她的系统绑定策略,,,现在好了,有了mono,,,哈哈,感谢,西班牙人!!! ——by fangm
  • 不管MONO是否能站住脚,它必然引领LINUX上易用性开发工具出现的浪潮,以后跨平台之类的应用不再是什么时髦的词了,学什么给从业带来的收入上的巨大差异也将随之消亡,而开发软件必将工厂化,大家保收入不妨学学机器人制造。——by 嘿嘿
  • 打击Java有很多方法,但利用MONO打击Java是"丢了西瓜捡了芝麻"的下下之策。通过扶持MONO项目来打击JAVA等于是帮Linux 的大忙。不管微软的公关机器怎么运作,Linux在微软心里始终是Windows最直接的敌人。——by doodoofish

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多