Я некоторое время следил/использовал Mono для разработки .NET в Linux. Прочитав об этом недавнем controversy и ссылке, приведенной в этой статье, представлен DotGNU Portable .NET. Я хотел узнать ваш опыт с обеих реализаций и какие ощутимые различия между этими двумя проектами. Например, я понятия не имел, что Portable .NET реализовала System.Windows.Forms.Portable .Net и MONO Differences
ответ
Я думаю, что один аспект ответа - посмотреть на активность проекта.
Вот Pnet-х: http://git.savannah.gnu.org/cgit/dotgnu-pnet/
Вот Моно: https://github.com/mono/mono/commits
Pnet кажется, чтобы получить Активность в пару раз в неделю. Моно получает активность пару раз в час.
Последняя версия Pnet - 0,8 с марта 2007 года, последняя версия Mono - 2.4.2 на этой неделе.
Что касается разногласий, если есть патенты, предназначенные для торпеды Mono, они будут применяться в равной степени к Pnet.
Mono более широко используется, реализует больше BCL и поддерживает крупные компании Linux, такие как Novell.
В практическом использовании я считаю, что поддержка Mono's System.Windows.Forms намного лучше.
вера ФФС о том, что Microsoft собирается заставить других реализаций метро немного странно, учитывая, что в настоящее время открытый стандарт:
ECMA-334: C# Language Specification ECMA-335: Common Language Infrastructure etc, etc, etc..
Во всяком случае, Mono, конечно, более зрелой, чем портативный .NET.
Проблема FSF связана не с теми стандартизованными частями .NET, а с тем, что нет. Microsoft выпустила «обещание», что они не будут применять эти права на интеллектуальную собственность, но я согласен с FSF в этом, учитывая историю Microsoft. – DejanLekic
Проект Portable.NET неактивен с 2009 года.
- 1. .Net/Mono & Ubuntu и log4net
- 2. Функции Mono .NET и C#
- 3. C# Portable Application vs .NET
- 4. Основание .NET/Mono Base
- 5. .Net компоненты для Mono
- 6. protobuf-net + Mono + Linux
- 7. .NET/Mono Database Engine
- 8. Портирование Mono в .Net
- 9. Nunit .net vs mono
- 10. Mono .NET Ошибка 500
- 11. V8.NET (v8dotnet) mono
- 12. .NET Reflector for Mono
- 13. Совместимость .NET csc и Mono mcs
- 14. Выход DataContractSerializer отличается от .NET и Mono
- 15. Различия в развитии между .NET и Mono
- 16. Графическая библиотека для .net, mono и silverlight
- 17. IBM-MQ .NET XMS ... и Mono?
- 18. mono in unity 3d и .net remoting
- 19. Взаимодействие языка в .NET (CLR) и Mono
- 20. Split Compare Differences Window
- 21. jQuery & Javascript Differences
- 22. Wicket: getApplication Differences
- 23. Portable Crop Image Activity для Xamarin.Android (Monodroid/Mono для Android)
- 24. Выделите String Differences
- 25. Objective-C String Differences
- 26. LiveCode-Mobile Differences
- 27. Как проверить .net/mono версию из .net
- 28. Сериализация Portable Object Format (POF) в .NET
- 29. USB-доступ в .NET Portable Class Library
- 30. .NET Portable Class Library [Serializable] Attribute
Должно ли это быть wiki? –