我一直在關注/使用Mono一段時間來在Linux中進行.NET開發。在閱讀了最近的controversy以及本文提供給DotGNU Portable .NET的鏈接之後,我想知道兩種實現方式的經驗,以及這兩個項目之間的差異。例如,我不知道可移植.NET實現了System.Windows.Forms。便攜式.Net和MONO差異
7
A
回答
11
我認爲答案的一個方面就是看項目活動。
這裏是原始神經外胚層腫瘤的: http://git.savannah.gnu.org/cgit/dotgnu-pnet/
這裏是Mono的: https://github.com/mono/mono/commits
原始神經外胚層腫瘤似乎得到活動幾次一個星期。 Mono每小時活動幾次。
Pnet的最新版本是從2007年3月份開始的0.8,Mono的最新版本是本週的2.4.2。至於爭議,如果有專利將會打擊Mono,他們將同樣適用於Pnet。
4
Mono更廣泛使用,實現了更多的BCL,並得到了Novell等大型Linux公司的支持。
在實際使用中,我發現Mono的System.Windows.Forms支持要好得多。
2
FSF的信念,即微軟將迫使其它實現地下有點奇怪,考慮到它現在是一個開放的標準:
ECMA-334: C# Language Specification ECMA-335: Common Language Infrastructure etc, etc, etc..
無論如何,單是肯定比便攜式.NET更加成熟。
+1
FSF關心的不是.NET的那些標準化部分,而是更多關於那些不是。微軟發佈了一項「承諾」,即他們不會執行這些知識產權,但我同意FSF在考慮微軟的這段歷史。 – DejanLekic 2012-09-24 09:47:39
2
Portable.NET項目自2009年以來不活動。
相關問題
- 1. 便攜式類庫的.Net和單
- 2. .NET便攜式類庫和UDP支持
- 3. 是.NET便攜式MSAccess數據庫嗎?
- 4. C#.NET 4.5的HttpWebRequest便攜式crossplatforms
- 5. 便攜式.net應用程序
- 6. 便攜式Eclipse
- 7. 便攜式MongoDB?
- 8. 便攜式erlang
- 9. Windbg便攜式?
- 10. 便攜式方式
- 11. Xamarin.Android(Android版的Monodroid/Mono)的便攜式裁剪圖像活動
- 12. 便攜式WAMP包?
- 13. 便攜式shebang線
- 14. 便攜式Vim E117
- 15. 便攜式領域
- 16. 便攜式C#IDE?
- 17. 便攜式__attribute__((__packed__))
- 18. 便攜式PySide庫?
- 19. Xamarin.Forms便攜式+ Mono.Data.Sqlite.Portable
- 20. 便攜式類庫
- 21. Python便攜式pyinstaller
- 22. 快速測試,便攜式Linux或便攜式編程語言?
- 23. Composer便攜式模式?
- 24. 便攜式XAML樣式
- 25. 便攜式類庫與異步等待和的GetType()IsValueType
- 26. 便攜式SQL與GROUP BY和加入
- 27. 便攜式Git和GitHub:SSH密鑰
- 28. Python和GNU便攜式線程
- 29. ajax和便攜式操作系統
- 30. 便攜式Gallio.Echo和用戶緩存
這是wiki嗎? – 2009-07-01 21:44:50