为什么要使用Mono?

And*_*ite 33 .net java linux mono

使用Mono over Java(或任何其他"免费"或Linux友好语言/运行时)的主要好处是什么?

Mono将始终追溯.NET框架的最新发展,你为什么要使用Mono而不是其他传统的开源语言/框架(Java)呢?

编辑:像下面提到的人一样,我想根本问题是,你为什么要在Linux平台上使用.NET?

cle*_*tus 62

答案很明显:因为你想在Linux上使用.Net.

这当然引出了一个问题(我认为这正是你所得到的):你为什么要在Linux上使用.Net(通过Java)?

很多原因:

  • 服务器与WPF或Winforms应用程序之间的通用代码;
  • 使用特定的.Net语言,如F#;
  • 不在Java中的语言功能(闭包,运算符重载,部分类,运行时泛型,索引器,委托,LINQ,var类型等等);
  • 您的技能或团队的技能已经在C#中;
  • 等等

  • 只是为了正确使用"乞求问题":http://begthequestion.info/.杰夫阿特伍德在播客中一直犯同样的错误...... (10认同)
  • 我喜欢你在关于你自己滥用这个短语的对话中提出问题(正确用法).打得好,克莱图斯,打得好. (3认同)
  • 我最喜欢的Linux应用程序之一"Gnome-do"(类似于mac Quicksilver)是用单声道编写的.http://do.davebsd.com/ (2认同)
  • 是的,我在大学做了入门哲学,然后也出现了.杰夫,我和其他人对这个术语的使用已经(无论喜欢与否)被现代白话所接受. (2认同)

Avr*_*ram 11

就个人而言,我更信任Linux平台作为服务器,但希望使用C#作为程序语言.


Jar*_*red 8

你想在未来的某个时刻在iPhone,Wii和Android上使用C#.看到这个链接. http://arstechnica.com/open-source/news/2009/01/open-source-mono-framework-brings-c-to-iphone-and-wii.ars


Eri*_*sch 7

有些人比C#更喜欢C#.另外,考虑到C#是ISO标准语言而Java不是.也许你想在Linux服务器上运行ASP.NET代码?真的有很多原因.