我知道单声道是什么,但我不明白它为什么存在。为什么Novell赞助该项目?我问这个问题是因为我想使用Mono,但我担心它的未来/承诺。如果我更好地理解项目存在的原因,我会更好地使用/推荐它。Mono为什么存在?
回答
如何在Unix/Linux/iOs上运行任何.NET代码?
它存在,因为Miguel De Icaza看到.NET,喜欢它,并希望它在Linux上可用。知道微软可能不会移植这个平台,他决定自己去做。
由于代码是开源的,它不会在任何地方消失。
关于“如何运行.NET”:有/是dotGNU项目,但现在已经放弃。一次,它比Mono有一些优点(例如更好的System.Windows.Forms支持),但那些日子早已过去了。 – DarkDust 2011-04-21 13:14:40
@DarkDust - 真够的。忘了dotGNU。 – Oded 2011-04-21 13:15:46
谢谢Oded - 我想这涵盖了它发生的原因(Miguel喜欢它),但它保持了什么?必须有一些激励原因? – user195166 2011-04-21 13:24:47
我没有任何内部涂料,但我没有意识到除感兴趣的一方以外的故事,知道微软不太可能将.NET移植到* nix平台上执行任务。它开始时是开源的,在获得成功之后获得了Novell的赞助。
我不相信一个“更好”的故事会帮助你更舒服地推荐它。没有人知道未来,而Novell的赞助并不是成功的保证。
- 1. 使用Mono P/Invoke的DllNotFoundException:为什么?
- 2. Mono 2.10.6发生了什么
- 3. 为什么ServiceStack Razor FileSystemWatcher不能在Mono + Mac OS X上运行?
- 4. 为什么我无法在Windows上的VS2010中使用Mono?
- 5. 为什么在Mono中找不到__RequestVerificationToken 4.2.2
- 6. 为什么Winforms在Mono中没有打开任何窗口?
- 7. 在Linux中使用Mono时,为什么找不到System.Text.RegularExpressions?
- 8. 为什么Console.Out.WriteLine存在?
- 9. 为什么存在java.util.Scanner?
- 10. 为什么Microsoft.Office.Interop.Outlook.Excecption存在?
- 11. 为什么respondsToSelector:存在?
- 12. 为什么java.net.SocketInputStream不存在?
- 13. 为什么`display:table`存在?
- 14. 不存在为什么?
- 15. Java:为什么MaxPermSize存在?
- 16. 这是为什么存在?
- 17. silverlight为什么存在?
- 18. 为什么window.addEventListener存在?
- 19. 为什么eval()存在?
- 20. 为什么ID存在?
- 21. 为什么存在Microsoft.VisualStudio.TestTools.UnitTesting.Assert.Equals()?
- 22. 为什么DBNull.Value存在
- 23. 为什么ActivePython存在?
- 24. 为什么`ScalaObject`存在?
- 25. 为什么Convert.ToInt32(DateTime)存在?
- 26. 为什么`DatabaseGeneratedOption.None`存在?
- 27. 为什么{[“abc”]:123}存在?
- 28. 为什么存在与RequestOptions
- 29. mono mkbundle:mono_mkbundle_init()和JIT inizialization是什么?
- 30. pkgconfig或pc文件与Mono是什么?
你为什么不问他们? – 2011-04-21 13:10:35
我会的。我尝试在单声道论坛上注册舞蹈,但是nabble给了我一个500小服务器例外thingy .....稍后再试。 – user195166 2011-04-21 13:30:51