关于评论的后续问题,在这里
我的印象是Mono是一个科学项目。这是否不准确?如果能提供个人使用经验则更佳。
我曾认为Mono是一个科学项目。这是不准确的吗?
那是正确的。简单的Wikipedia搜索可以了解到Mono项目的细节:
"Mono是一个项目,创建于波士顿西部的保罗·瑞维尔高中2005年的科学展。尽管评委对该项目作出了积极回应,但它并没有在比赛中获胜或获奖。其创始人Miguel de Icaza因此项作品获得了B+的成绩。"
完全不准确。
mono是一个规范的实现(就像.NET是另一个实现)。它非常完整和易用。
我正在开发一个ASP.NET MVC项目,使用monodevelop编写并在xsp2中运行(暂时这样,我可能会设置一个带有mod_mono的apache)。
我已经从事.NET/Mono工作约5-6年了,以下是我的一些工作项目:
仪器设备,通过gpib/串口/usb进行光纤测试、移动机械臂等操作
网络工具
学校时期的命令行和Windows窗体应用程序
个人项目
图像处理工具
使用Monotouch编写iPhone应用程序
我还将monodevelop用作我的主要C#开发平台。我有Visual Studio 2008,但我更喜欢monodevelop,因为它更轻巧,并且可以在我的Mac上运行。
当然,这是一个科学项目。就像Lisp、通用图灵机、REST、HTTP 1.1、Google以及将函数视为数据并反之亦然的基本思想一样,我们可以创建可编程计算机,这应该是可能的。这样的机器几乎可以被称为“计算机”,因为它们能够完成与计算机类似的工作 - 即企业和政府部门聘请的人员进行数学计算。也许它们甚至会开启一些团队文员使用滑尺无法完成的任务。
从科学项目开始,并不意味着它所能达到的最高成就只有蓝色丝带和A+。
我在Ubuntu工作站上使用F#构建了一个javascript解释器/编译器,并使用Mono进行编译! Mono让我不必使用Windows来开发我的应用程序。
我觉得最好的例子就是Unity,它使用Mono/C#作为脚本语言。
大家好!别忘了Plastic SCM!!在画廊中查看截图。虽然有其他项目,但我们做最好的图形:P
我们一些最大的生产服务器在大公司上运行Mono/Linux。甚至有些是Mono/Solaris...当然,我们也依赖于Mono for Mac。
因此,简单回答,不需要。