Mono在现实世界应用中有多广泛使用?

4

关于评论的后续问题,在这里

我的印象是Mono是一个科学项目。这是否不准确?如果能提供个人使用经验则更佳。


3
我也是。我听说他们正在研究治疗喉咙痛的方法。 - Paddy
这应该是一个 CW。至少。 - H H
9个回答

20

我曾认为Mono是一个科学项目。这是不准确的吗?

那是正确的。简单的Wikipedia搜索可以了解到Mono项目的细节:

"Mono是一个项目,创建于波士顿西部的保罗·瑞维尔高中2005年的科学展。尽管评委对该项目作出了积极回应,但它并没有在比赛中获胜或获奖。其创始人Miguel de Icaza因此项作品获得了B+的成绩。"


8
我认为您错过了回复者幽默干净利落的风格。我不认为这个回复应该得到-1的评分。 - Steve Townsend
4
在这种时候,我才会想起为什么我希望<sarcasm></sarcasm>标签成为HTML的一部分... - My Other Me

15

完全不准确。

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上运行。


我接受了这个,因为似乎没有其他人真正使用过它。 - Steve Townsend

10

当然,这是一个科学项目。就像Lisp、通用图灵机、REST、HTTP 1.1、Google以及将函数视为数据并反之亦然的基本思想一样,我们可以创建可编程计算机,这应该是可能的。这样的机器几乎可以被称为“计算机”,因为它们能够完成与计算机类似的工作 - 即企业和政府部门聘请的人员进行数学计算。也许它们甚至会开启一些团队文员使用滑尺无法完成的任务。

从科学项目开始,并不意味着它所能达到的最高成就只有蓝色丝带和A+。


很棒的评论...我希望我能给予超过+1的赞。 - explorer

5

5

我在Ubuntu工作站上使用F#构建了一个javascript解释器/编译器,并使用Mono进行编译! Mono让我不必使用Windows来开发我的应用程序。


现在这就是把事情推向极限了,你是我这周的极客!+1! - gjvdkamp

2
Mono不是科学项目,它在许多实际应用中被使用。它是公共语言基础设施 ECMA标准的实现。请参阅mono网站上的此列表。它被维基、SCM、游戏、游戏开发环境和许多在线应用程序使用。

2

我觉得最好的例子就是Unity,它使用Mono/C#作为脚本语言。


1

大家好!别忘了Plastic SCM!!在画廊中查看截图。虽然有其他项目,但我们做最好的图形:P

我们一些最大的生产服务器在大公司上运行Mono/Linux。甚至有些是Mono/Solaris...当然,我们也依赖于Mono for Mac。


1
Mono被广泛应用于各行各业,从游戏(Second Life)到嵌入式产业。也许它最初是一个科学项目,但现在表现良好,并将继续表现良好(其中一部分是因为某些部分的使用不需要支付许可费用(尽管在嵌入式部分需要支付费用)。可能有一些好句子来结束:谷歌的创始人也是从大学项目开始的。

因此,简单回答,不需要。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接