我知道单声道是什么,但我不明白它为什么存在。为什么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. 在Linux中使用Mono时,为什么找不到System.Text.RegularExpressions?
- 4. 为什么存在Microsoft.VisualStudio.TestTools.UnitTesting.Assert.Equals()?
- 5. 为什么`ScalaObject`存在?
- 6. 为什么Microsoft.Office.Interop.Outlook.Excecption存在?
- 7. 为什么DBNull.Value存在
- 8. 为什么Console.Out.WriteLine存在?
- 9. Java:为什么MaxPermSize存在?
- 10. 为什么`display:table`存在?
- 11. 为什么存在与RequestOptions
- 12. 为什么Convert.ToInt32(DateTime)存在?
- 13. 为什么ActivePython存在?
- 14. 为什么{[“abc”]:123}存在?
- 15. 为什么java.net.SocketInputStream不存在?
- 16. 为什么`DatabaseGeneratedOption.None`存在?
- 17. 为什么eval()存在?
- 18. silverlight为什么存在?
- 19. pkgconfig或pc文件与Mono是什么?
- 20. 为什么我不能用Mono的Evaluator编译LINQ语句?
- 21. 这个Marshaling为什么在Mono中工作但在MS上失败?
- 22. 为什么EXCEPT在T-SQL中存在?
- 23. 在ASP.NET中,为什么DbSet.LastAsync()不存在?
- 24. 为什么我不能在Mono中使用C#4默认参数?
- 25. 为什么字体DejaVu Sans Mono在(G)Vim和Emacs中看起来不同?
- 26. 为什么不保存cookie?
- 27. 为什么`pthread_mutex_trylock`存在时需要`pthread_mutex_lock`?
- 28. 为什么String.Format的重载存在?
- 29. 为什么git独立HEAD存在?
- 30. 为什么存在异步关键字
你为什么不问他们? – 2011-04-21 13:10:35
我会的。我尝试在单声道论坛上注册舞蹈,但是nabble给了我一个500小服务器例外thingy .....稍后再试。 – user195166 2011-04-21 13:30:51